如何在powerbuilder中锁定屏幕

时间:2017-05-22 13:54:57

标签: powerbuilder

我有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

任何帮助都将受到高度赞赏。

3 个答案:

答案 0 :(得分:1)

通常有助于具体了解您的问题。实际代码有帮助 - 像“调用代码”这样的东西并没有多大意义。但是在行间读取,你试图从你的PB /经典应用程序运行另一个程序,你希望你的PB /经典应用程序等待程序完成并关闭,然后继续自己的执行。如果是,请尝试Checking the return code from an application executed

中的建议

答案 1 :(得分:1)

尝试www.topwizprogramming.com上的RunAndWait示例。 使用它来启动其他应用程序而不是内置的运行功能。在等待其他应用程序完成时它将被锁定。

答案 2 :(得分:0)

你最好检查一下从执行的应用程序中检查返回代码