DLL中如何使用消息机制?(70分)

  • 主题发起人 主题发起人 paulannar
  • 开始时间 开始时间
P

paulannar

Unregistered / Unconfirmed
GUEST, unregistred user!
我想在自己编写的DLL中使用消息,请问该如何编写?<br>大概流程是这样的<br><br>function func1(); stdcall; export;<br>begin<br>&nbsp; ...<br>&nbsp; func2; &nbsp; //运行func2 <br>&nbsp; 开始等待消息<br>&nbsp; if 消息:= 成功 then<br>&nbsp; &nbsp; begin<br>&nbsp; &nbsp; &nbsp; ...<br>&nbsp; &nbsp; end<br>&nbsp; else<br>&nbsp; &nbsp; ...<br>end;<br><br>function func2(); stdcall;<br>begin<br>&nbsp; ...<br>&nbsp; if 成功 then<br>&nbsp; &nbsp; 发送 '成功' 消息<br>&nbsp; else<br>&nbsp; &nbsp; 发送 '失败' 消息;<br>end;<br>请问消息机制是否必须有窗口支持?能不能对一个函数发送消息?<br>谢谢了!
 
呵呵!<br>用多线程吧。定义一个全局变量就咯。<br><br>消息好像一般都是对窗体有用。
 
用事件吧, CreateEvent 和 WaitSingleObject
 
多人接受答案了。
 
后退
顶部