我在过程 A 的程序中间需要调用 另一个过程 B,只不过我希望 过程 B 发生在 过程A 结束后。
在 PB里 可以使用 POST B()的方式,让这个调用发生在 A 过程完全结束后。而不是调用 B 以后再返回 A 中来。DELPHI 中有类似的方法吗?在 TIMER 事件里最需要使用这样的方法来调用其它过程。这里有哪位高手可以帮我解决这个问题吗?谢谢!
在 PB里 可以使用 POST B()的方式,让这个调用发生在 A 过程完全结束后。而不是调用 B 以后再返回 A 中来。DELPHI 中有类似的方法吗?在 TIMER 事件里最需要使用这样的方法来调用其它过程。这里有哪位高手可以帮我解决这个问题吗?谢谢!
解决方案 »
- This form of method call only allowed in methods of derived types
- ADO的 RECORDSET 的 RecordCount 返回为-1,为何?
- 需要在程序中动态设置opendialog的初始化路径,但重新启用程序时,无法记住上次的设置,怎么办呢
- 怎么样在程序里安装驱动程序啊!
- 急求一个考试系统的源码,先谢了
- 请问一下:key 38,13是什么键?
- 动态创建控件数组,程序报错!
- 我想在台对一个文档进行整理,用 richedit控件,主要是想 把 回车 符 换掉,即合并段落。这个怎么在后台实现?
- Table.filter如何使用
- 高手们帮忙解决调用应用服务器程序死机问题,有高分相送!
- 请问个TListView的一个问题
- 关于多线程访问全局变量。互斥究竟要怎么实现?
DWORD WaitForSingleObject( HANDLE hHandle, // handle of object to wait for
DWORD dwMilliseconds // time-out interval in milliseconds
);
事件A
开始
post event u_itemchanged(ROW,DWO.name,DATA)
过程C
过程D
结束这个代码的执行结果是事件A开始 -> 过程C -> 过程D -> 事件A结束 -> 事件u_itemchanged发生。3楼的答案,可能可以解决我的问题。但我不知如何让线程挂起,3楼 starluck 可以帮忙贴示例代码吗?多谢。我先到网上搜索一下让线程挂起的程序。