C
cjsam
Unregistered / Unconfirmed
GUEST, unregistred user!
定义一个线程:
TDealdata = class(TThread)
private
FData:array[0..MSG_LEN - 1] of char;
public
Constructor Create(const bufchar????);///****就是这个参数的问题设置什么样的 类 型。
{ Private declarations }
protected
procedure Execute;
override;
proceduredo
Terminate;
override ;
procedure Dldata;
end;
当我收到网络上传来的一个数据,的时候,建立一个新的线程去处理这些数据。
var
buffer:array [0..511] of char;
Ddata:TDealdata ;
begin
ZeroMemory(@buffer,512);
Socket.RecvBuf(buffer,sizeof(buffer));
Ddata :=TDealdata.Create(buffer);//需要将我收到的数据的buffer传入到线程里去。
end;
////请问,我需要在线程类里的构造函数中Constructor Create(const bufchar????),定义一个什么样的类型参数才可以将我收到的buffer传到我的线程类的FData:array [0..MSG_LEN - 1] of char这个变量里去?
TDealdata = class(TThread)
private
FData:array[0..MSG_LEN - 1] of char;
public
Constructor Create(const bufchar????);///****就是这个参数的问题设置什么样的 类 型。
{ Private declarations }
protected
procedure Execute;
override;
proceduredo
Terminate;
override ;
procedure Dldata;
end;
当我收到网络上传来的一个数据,的时候,建立一个新的线程去处理这些数据。
var
buffer:array [0..511] of char;
Ddata:TDealdata ;
begin
ZeroMemory(@buffer,512);
Socket.RecvBuf(buffer,sizeof(buffer));
Ddata :=TDealdata.Create(buffer);//需要将我收到的数据的buffer传入到线程里去。
end;
////请问,我需要在线程类里的构造函数中Constructor Create(const bufchar????),定义一个什么样的类型参数才可以将我收到的buffer传到我的线程类的FData:array [0..MSG_LEN - 1] of char这个变量里去?