荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: chaopi (巢皮), 信区: Program
标  题: [C++ Builder系列]用BCB写的最简单的多线程程序
发信站: 荔园晨风BBS站 (2004年09月14日18:26:41 星期二), 站内信件

//.cpp中的线程描述
 __fastcall TMyThread::TMyThread(void):TThread(true)
{
FreeOnTerminate=true;
Resume();
}
//声明线程
void __fastcall TMyThread::Execute()//线程功能
{
for(int i=1;i<4;i++)
Form1->Memo1->Text=Form1->Memo1->Text+IntToStr(i)+"我得到了参数--我的线程
\r\n";
}
void __fastcall TForm1::Button2Click(TObject *Sender)//执行线程
{
MyThread=new TMyThread();
MyThread->FreeOnTerminate=true;
}
//.h中的线程类定义
//声明线程
class TMyThread:public TThread
{
public:
  __fastcall TMyThread(void);
private:
    void __fastcall Execute(void);
};
//可以在.h的窗体类定义中加入
TMyThread *MyThread;//声明一个自己的线程
这样就是一个简单的多线程程序
--
□                        以平凡的生命活在非凡的人身...                       □
                                                         一个C++ Builder爱好者
                                                              正在努力中  ="=#
※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.1.210]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店