 |
VB 5虽然可以进行多线程编程,但的确不太稳定,特别是调试的时候,很容易崩溃。我还没有发现VB 6在这方面有什么特别好的地方,但进行多线程编程应该使用尽可能新的版本,比如至少应该使用VB5 SP3,因为每个版本都在这方面有些小的进步。有这样的控件来简化多线程编程,Thread Factory(http://www.halfx.com/)。
这里提供几篇英文文章,供有兴趣者阅读。一个是Daniel Appleman(我非常欣赏的一个作者)写的Creating Multi-Threaded VB5/SP2 Apps( daniel.zip),这篇文章最初发表在Visual Basic Developer杂志(http://www.pinpub.com/vbd)。Daniel还写了一篇专门介绍CreateThread API的文章A Thread to Visual Basic,在http://www.desaware.com/TechnicalArticlesL2.htm。还有一篇是John Robbins写的Threads in Visual Basic 5.0( john.zip),最初发表在Microsoft System Journal上。
此问题由李海回答。
附加关键字:编程, 源程序, programming, source code, Visual Basic, VB, 其他方面, , Windows API, win32, api, windows api, gdi32, kernel。
|