delphi入门问题,ni:=strtoint(Ni.Text);报错
报错,[Error] ProForm1.pas(476): Incompatible types: 'TEdit' and 'Integer ni:integer Ni.Text='3'
报错,[Error] ProForm1.pas(476): Incompatible types: 'TEdit' and 'Integer ni:integer Ni.Text='3'
答案:delphi不区分大小写,你声明的局部变量ni和界面上名字为Ni的Edit控件重名了,把局部变量ni改一个名字或者edit控件改一个名字
其他:DELPHI是大小写不敏感的哦,你的ni变量改个其他名字吧,NI、ni、Ni、nI都当做相同的名字。 DELPHI是大小写不敏感的,你的控件TEdit不能命名为NI,建议改为Edit_ni,
Edit_ni.Text:= '3';就OK了 大小写都行.最好大小写都一致.. 把tEdit ni控件改名为ni_edit,然后这样写:
ni: integer;
ni_edit.text := '3';
ni := strtoint(ni_edit.text);
上一个:有谁会用Delphi语言编程 有的请加下我Q:805095258 有点问题想请教
下一个:文本框中输入一些数字字符,用逗号隔开,怎样用delphi实现从大到小排序