type
ReadThread = class(TThread)
public
m_Frm : TForm;
MyInfo : ^ModemInfoStruct;
MyRead : ^ModemDataStruct;
constructor Create(frm:TForm;CreateSuspended:Boolean);reintroduce;
destructor Destroy(); override;
protected
procedure Execute(); override; private
procedure RefreshMainForm();
end;
ReadThread = class(TThread)
public
m_Frm : TForm;
MyInfo : ^ModemInfoStruct;
MyRead : ^ModemDataStruct;
constructor Create(frm:TForm;CreateSuspended:Boolean);reintroduce;
destructor Destroy(); override;
protected
procedure Execute(); override; private
procedure RefreshMainForm();
end;
我是这么尝试着写的
class ReadThread:TThread
{
public:
TForm m_Frm;
ModemInfoStruct *MyInfo;
ModemDataStruct *MyRead ;
constructor Create(TForm frm,bool CreateSuspended);
destructor Destroy();
protected:
procedure Execute();
private:
procedure RefreshMainForm();
}好多报错啊
class ReadThread :TThread
{
public :
TForm *m_Frm;
ModemInfoStruct *MyInfo ;
ModemDataStruct *MyRead ;
ReadThread(TForm *frm,bool CreateSuspended);
virtual void Destroy();
protected:
void __fastcall Execute();
private :
void __fastcall RefreshMainForm();
}
;