谁能来讲解一下delphi的TApplication?
建一个delphi应用,delphi至少会开两线程,这两个线程是作什么用的呢?TApplication是怎么管理windows消息的呢?Dll中的消息与线程中消息是怎么处理的呢?有没有能具体解释一下Delphi的上面三个问题。谢谢
[解决办法]
建议你看看VCL INSIDE
网络上关于这方面的文章也很多,可以搜索一下!
[解决办法]
大富翁中有很多这样的笔记,自己找找看~
[解决办法]
D2007做了改变的
[解决办法]
记得Inside VCL第一章就是讲消息的 -_-
线程中消息是怎么处理的呢.
-------------------------
Delphi默认的线程(TThread)是不能接收消息的,因为没有消息队列,要自己实现。
另外一个应用至少会开两个线程,这个是怎么看出来的呢?以前还真没留意过 -_-
[解决办法]
LZ你把进程ID当作线程ID了
一般只会有用一个线程来做消息循环
你可以用Windows优化大师带的进程管理去看