FileWrite的问题 FHeaderCMD :string;FHeaderCMD := 'xxxxxxxxxxxxx'FileWrite(FileHandle, FHeaderCMD[1], Length(FHeaderCMD));FileWrite(FileHandle, FHeaderCMD, Length(FHeaderCMD));求教以上两个FileWrite中 FHeaderCMD[1] 和 FHeaderCMD写法的含义? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 FHeaderCMD[1]就是字符串'xxxxxxxxxxxxx'总的第一个字符Length(FHeaderCMD)就是这个字符串的长度 FileWrite()最终要调用WINDOWS的API,可接受的参数Buffer应该是一个字符串指针;也就是字符串中第一个字符的地址。 而string是Delphi的数据类型,是个对象,不可以当作FileWrite的参数。FHeaderCMD[1]得到的是string中第一个字符的地址,FileWrite(FileHandle, FHeaderCMD, Length(FHeaderCMD));这句虽然编译没有问题,但是结果可能是乱码 这段代码大概意思 COM问题 急!!!excel导入的问题!!! 各位,请教用delphi编写的COM组件在网页中调用出现不支持此接口 在98下用TQuickrep制作报表进行编译后在2000下不能运行?在线等待! 如何判断一次打印是否成功?~~~~~~~~急 在执行循环的时候,我的界面没反应,被锁死了,怎样解决 急,救命~~~~~~~~~ ★★★100分求: 显示波形文件的控件(就像CoolEdit那样的),或者那位兄弟给个代码也行啊,谢谢★★★ 找工作,求斑竹别删 关于DELPHI中复合查询的问题!!! 关于LoadFromStream method (TMemoryStream)的问题
Length(FHeaderCMD)就是这个字符串的长度
也就是字符串中第一个字符的地址。
而string是Delphi的数据类型,是个对象,不可以当作FileWrite的参数。
FHeaderCMD[1]得到的是string中第一个字符的地址,FileWrite(FileHandle, FHeaderCMD, Length(FHeaderCMD));这句虽然编译没有问题,但是结果可能是乱码