关于字符串连接出现的奇怪现象,看有没人也遇到过这种现象.(30分)

  • 主题发起人 主题发起人 koy0755
  • 开始时间 开始时间
K

koy0755

Unregistered / Unconfirmed
GUEST, unregistred user!
var t:string;
t:='asdf';
edit1.text:='821102'+t;

怎么中间会有空格呢?
改成
edit1.text:=trim('821102')+trim(t);
还是会有空格。弄不明白。

我用
edit1.text:=trim(tt)+trim('821102');
显示asdf 821102
搞来搞去都不行。后来改成
edit1.text:=trim('821102'+tt);
在我的机行了,显示是821102asdf。于是我把我的程序发了给几朋友测试。很多都可以。但昨天就有一个出问题了。他的
edit1显示821102 asdf
中间有四个空格.奇怪
怎么都不明白。你也觉得很奇怪吧
 
奇怪,在我机子上都试过,没出现空格
 
没遇到过
 
在我这里也没有问题的。
 
edit1.text:=Trim('abcde'+t);
 
别在这里瞎掰乎,哪有这种奇怪的问题。出风头而已。
 
有可能!
我最近发现Delphi有些小毛病,只要重新换个控件做一下就好了.
 
没遇到过
 
没遇到过,从语法上来讲,是不改出现这种情况的。。。
 
装控件收到干扰了,
重装一下应该好了。
 
把那个edit删了,再重新放一个也许能解决.
 
不是程序的问题,
 
我想不是delphi本身的毛病,是不是你的输入法的毛病,你检查一下!
 
测试一下
abc:='wqh'
edit1.text:=abc+'11111111';
edit2.text:='wqh'+'adaf';
edit3.text:='wqh'+'adaf'+abc;
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部