在VB中用AcitveX EXE实现多线程是可以的,这个方法目前比用CreateThread要好。工程的属性当中线程模块项应该选择“每个对象对应一个线程”,在每个EXE完成其较长时间的任务后应该用事件通知客户程序,而客户程序设置其属性或调用其方法时应是在事件处理期间或AcitveX未开始执行长任务以前,以避免阻塞。如果你一定要用CreateThread解决请浏览http://www.desaware.com/TechnicalArticlesL2.htm#formstart,阅读文献“A Thread in vb6”。