天 天空4567 Unregistered / Unconfirmed GUEST, unregistred user! 2006-04-21 #1 SPCOMM控件的WriteCommData(),如果想发送的字符串指令 是‘*cls’+chr(10),这条指令该怎么正确书写?
G guanweiw Unregistered / Unconfirmed GUEST, unregistred user! 2006-04-21 #2 Str:=pchar(‘*cls’+ #10); WriteCommData(Str, Length(Str));
G guanweiw Unregistered / Unconfirmed GUEST, unregistred user! 2006-04-21 #3 Str:=pchar('‘' + '*cls' + '’'+ #10); WriteCommData(Str, Length(Str));
天 天空4567 Unregistered / Unconfirmed GUEST, unregistred user! 2006-04-21 #4 谢谢你。是我写错了。应该是*cls和换行符号合并成 命令字符串。 该:str:='*cls'+#10 对吗? 且:直接写成: WriteCommData('*cls'+#10,5) 可以吗? 因为有几十个这样的命令呢。
谢谢你。是我写错了。应该是*cls和换行符号合并成 命令字符串。 该:str:='*cls'+#10 对吗? 且:直接写成: WriteCommData('*cls'+#10,5) 可以吗? 因为有几十个这样的命令呢。
G guanweiw Unregistered / Unconfirmed GUEST, unregistred user! 2006-04-21 #5 你可以看一下WriteCommData的定义. TComm.WriteCommData( pDataToWrite: PChar; dwSizeofDataToWrite: Word ): Boolean; 所以你要转换成pchar类型传. 用我写的第一个的那个,应该就可以. 你要发的是换行吗?那是不是应该是chr(13) (#13)呀.
你可以看一下WriteCommData的定义. TComm.WriteCommData( pDataToWrite: PChar; dwSizeofDataToWrite: Word ): Boolean; 所以你要转换成pchar类型传. 用我写的第一个的那个,应该就可以. 你要发的是换行吗?那是不是应该是chr(13) (#13)呀.
天 天空4567 Unregistered / Unconfirmed GUEST, unregistred user! 2006-04-21 #6 谢谢。 顺便问:有DELPHI的中文MSDN吗?或者在哪里下载? 急需。
天 天空4567 Unregistered / Unconfirmed GUEST, unregistred user! 2006-04-24 #8 如果指令字里含有字符串, 比如:disp:text 'GOOD START'这条指令,在送字符串时 整条指令外需加单引号,可因内含'GOOD START',所以,编译 时出错。 如何书写呢?
G guanweiw Unregistered / Unconfirmed GUEST, unregistred user! 2006-04-24 #9 一个单引号你可以用两个单引号来替代. 'disp:text' 'GOOD START'''