strLen1:=StrLen(edit6.text);出错 急!! strLen1是integer型出错:[Error] Unit1.pas(423): Incompatible types: 'TCaption' and 'PAnsiChar'为什么啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 strLen1 := Length(edit6.text); 数据类型问题:1. 函数Length(str: string) 参数是 string 2. 函数StrLen(const Str: PChar) 参数是 PChar而edit6.text的数据类型是TCaption(TCaption 其实就是 string类型的,跟踪一下就知道了)所以可以如下解决:1. strLen1:= Length(edit6.text);2. strLen1:=StrLen(PChar(edit6.text)); 也可以strLen1:=StrLen(PAnsiChar(edit6.text)); 搞定 建议用strLen1:= Length(edit6.text);因为PAnsiChar PChar 是指向没有结束符(null #0)的string,至于问题大不大,就看楼主的要求了。 DateTimePicker 的问题 Sql Server在远程的internet web服务器上,应用程序在本机上,用delphi开发,这样的模式如何? 数据库问题 动态报表(马上送分) DOS写组件事件 dll中的窗体或控件为什么Hint不能显示? 关于权限控制 我用SOCKET在客户端向服务端添加数据。急。。。。 yczyk(有鬼)来拿分,谢了哈!!! delphi如何获取获取网页源码 我是新手,请大家家帮帮忙,一个关于Query的问题. Delphi程序
1. 函数Length(str: string) 参数是 string
2. 函数StrLen(const Str: PChar) 参数是 PChar而edit6.text的数据类型是TCaption(TCaption 其实就是 string类型的,跟踪一下就知道了)
所以可以如下解决:
1. strLen1:= Length(edit6.text);
2. strLen1:=StrLen(PChar(edit6.text));
也可以strLen1:=StrLen(PAnsiChar(edit6.text)); 搞定
strLen1:= Length(edit6.text);
因为PAnsiChar PChar 是指向没有结束符(null #0)的string,至于问题大不大,就看楼主的要求了。