我有2个互相交互的应用程序。 App2
是在power builder中开发的,.Net
位于.Net
Power-builder应用程序调用{{1}}应用程序来执行某些操作。我要求在.Net
应用程序正常工作时锁定/禁用电源构建器应用程序。
我在power builder应用程序中完成了以下代码以锁定活动屏幕,但在几种情况下它失败了:
mainwindow.enabled=false
调用.Net
应用程序的代码:
Yield() //wait until .Net application complete his work
mainwindow.enabled=true
任何帮助都将受到高度赞赏。
答案 0 :(得分:1)
通常有助于具体了解您的问题。实际代码有帮助 - 像“调用代码”这样的东西并没有多大意义。但是在行间读取,你试图从你的PB /经典应用程序运行另一个程序,你希望你的PB /经典应用程序等待程序完成并关闭,然后继续自己的执行。如果是,请尝试Checking the return code from an application executed
中的建议答案 1 :(得分:1)
尝试www.topwizprogramming.com上的RunAndWait示例。 使用它来启动其他应用程序而不是内置的运行功能。在等待其他应用程序完成时它将被锁定。
答案 2 :(得分:0)
你最好检查一下从执行的应用程序中检查返回代码