phone: array[1..20] of char;
StringGrid1.Cells[col,row]:=phone;
StringGrid1格子里除显示出来串信息外,后面还跟着很多小方块(不可见字符\0),怎么才能去掉
这些尾巴?????
StringGrid1.Cells[col,row]:=phone;
StringGrid1格子里除显示出来串信息外,后面还跟着很多小方块(不可见字符\0),怎么才能去掉
这些尾巴?????
解决方案 »
- Delphi7中的ComboBox无法显示sql server中返回的值
- an error occurred while attempting to initalize the borland database engine
- 大家帮忙看看代码吧!编译不了
- Crystal Report(水晶报表),分发时要打包哪些文件。
- bde连接数据库时的问题
- 元旦快乐!
- 取ListView的Caption的问题,还望指教!
- 这段Delphi英文帮助是什么意思?(三天结帖)
- 有没有可以移动的菜单, 不一定要显示在顶上, 可以上屏幕任意位置. 就像金山毒霸的菜单一样
- 打印自定义大小的报表报表
- 求教各位大虾,如何使query控件不分大小写查询MEMO字段,在下查遍各大论坛,未果,100分奉上!
- 通过SQL查询在Access中动态创建表时,怎样将字符串型字段(char / string 之类)设置成“允许空字符串”?
phone: array of char;使用时用SetLength设置长度
for I := Low(Phone) to High(Phone) do
Phone[I] := #0;然后在后面对单个元素赋值。
的这个定义是我的DLL过程的一个入口参数,值是由外部传递的,我只知道最大长度是20,
但实际有效的串信息长度多少并不知道,我该如何办呢???
if not IsCharAlphaNumeric(phone[i]) then
if not IsCharAlphaNumeric(phone[i]) then
begin
phone[i]=#0;
break;
end;