C++Builder6中线程无法启动解决方法
C++Builder6中线程无法启动
我自己用C++Builder6新建一个小工程,然后使用Thread Object创建线程,在小窗体中能够正常启动线程。但是当我在包括多个窗体的工程中进行线程创建后,同样的代码无法启动线程!!我启动线程的代码是,比如我建的线程类是TDataThread ,创建线程TDataThread *Thread1 = new TDataThread(true);然后使用Thread1的Resume()方法,Thread1->Resume();唤醒线程。为何换个大的工程就不行了呢,无法跳进线程的主执行函数Execute()中。求教大虾们,急急急
------解决方案--------------------
Thread1对象是唯一的吗?
我自己用C++Builder6新建一个小工程,然后使用Thread Object创建线程,在小窗体中能够正常启动线程。但是当我在包括多个窗体的工程中进行线程创建后,同样的代码无法启动线程!!我启动线程的代码是,比如我建的线程类是TDataThread ,创建线程TDataThread *Thread1 = new TDataThread(true);然后使用Thread1的Resume()方法,Thread1->Resume();唤醒线程。为何换个大的工程就不行了呢,无法跳进线程的主执行函数Execute()中。求教大虾们,急急急
------解决方案--------------------
Thread1对象是唯一的吗?