我在连接着数据库的form上调出另外一个exe,
通过exe的操作对数据库的内容进行了修改,
然后退出exe,回到form.
此时,我想将在exe里对数据库的修改能立刻反映在form 上,
请教各位高手我该在哪个事件中对该form进行刷新啊?
也就是说我如何知道此时退出了exe而回到了我form的程序中呢?
(1,当然直接在form上加一个按钮强制刷新是可以实现的,但我想通过自动的过程来实现;
2,我也在form上添加了一个timer控件,但这样不停的刷,影响运行的效率)
不知道各位高手有没有什么更好的办法啊!

解决方案 »

  1.   

    在timer中用findwindow监视你的exe文件,如果此exe的窗口标题消失,就刷新form
      

  2.   

    傻傻地问一句,findwindow 是 api么?
    我在timer的事件中没有找到这个函数的说呢。
    那么又该在timer的什么事件中加入这个函数呢???
      

  3.   

    我已经在timer中加入了findwindow语句
    并在该函数的第二个参数传递了该exe的名称,后来换成该exe的窗体名称
    但该函数总是返回0值!
    我该怎么样才能得到此运行的exe啊?
    各位,
    帮帮忙!!!