各位大哥:请问“张海航写的delphi串口通信与实现中的这一句怎么编译通不过呀?该如何解决呢?”
move(buffer^,pchar(@rbuf^),bufferlength);
move(buffer^,pchar(@rbuf^),bufferlength);
解决方案 »
- 请问为什么数据函数成功执行后,我断电数据还是保存不了,有没有什么解决方法?
- 我在自己写的WebServices中调用自己写的进程间的COM服务,结果WebServices没有调用COM服务,但也没有报错。
- 控件updown怎么用啊
- 请问哪里有CSDN技术论坛上的离线数据资料??(最好是chm文件,以便全文检索)
- delphi中如何将real型的数据转化成integer
- 关于一个简单的ClientSocket、Serversocket问题,答对有分!分不在高有分则行!
- 大哥,谁开发过纽曼小秘书的软件啊,救救我吧!!!
- 150台左右的局域网要求简单的数据传递(用S/C),后生真心求教,望先生不辞辛劳。
- ODBC连接ACCESS数据库是否必须先设置DSN?
- 请教各位高手?
- 如何连数据库?
- 好高深的技术难题呀!
BufferLength: Word);
var
Rec:PChar;
begin
GetMem(Rec,BufferLength+2);
StrCopy(Rec,Buffer);
procedure TForm1.Comm1ReceiveData(Sender: TObject; Buffer: Pointer;
BufferLength: Word);
var
Temp_Buff:array of byte;
begin
if bufferlength=0 then exit;
SetLength(Temp_Buff,BufferLength);
Move(Buffer^,PChar(Temp_Buff)^, BufferLength);end;
//
Move(Buffer^,rbuf,BufferLength);
szRec:array[1..INPUTBUFFERSIZE] of byte;
Move(Buffer^, szRec ,BufferLength);
if szRec[1] = xxx thenszRec:是接收缓冲区的地址,要先分配空间.
StrCopy(Rec,Buffer);//字符串拷贝