delphi如何创建一个线程, 是不是想c#那样简单??

解决方案 »

  1.   

    File -> New -> Thread Objectso easy
      

  2.   

    在delphi中有一个向导,很容易创建
      

  3.   

    从thread继承下一类,覆盖它的create事件在create中写你要做的事然后调用派生类的execute就ok了
      

  4.   

    可以直接使用 BeginThread 函数创建线程, 只要自定义一个 ThreadFunc 函数即可.
      

  5.   

    创建线程:
           ThreadHandle:=BeginThread (nil,             //与Windows的CreateThread
                                      0,               //  对应
                                      @ThreadFunction, //线程入口,为线程函数名
                                      PParm,           //创建时传给线程函数的参数
                                                       //必须是一个指针、整数、或
                                                       //DWORD型参数
                                      0,
                                      ThreadID);
      

  6.   

    补充:PParm, 创建时传给线程函数的参数,必须是一个指针、整数、或DWORD型参数,如果不需要这个参数,则线程函数可以没有参数,创建线程是填为Nil。