Pipe管道读取信息不完全问题
摘要:开始将buffer大小设为256,结果读取的消息不完整,缺少一些字符,后来将buffer设大点问题就解决了。function TfrmMain.ReadFromPipe(Pipe: THandle): string;var Buffer: PChar; BytesRead: DWORD; ReadBuffer: Cardinal;begin Result:= ''; if GetFileSize(Pipe, nil) = 0 then Exit; ReadBuffer:= 2560; Buffer := AllocMem(ReadBuffer);// Buffer:= Allo
阅读全文
posted @
2011-04-15 14:34
windboy03
阅读(533)
推荐(0)