我已將PowerBuilder應用程序部署到.net Web窗體應用程序。有一些菜單項我只想在Web應用程序中禁用。 將應用程序部署到Web窗體應用程序後,我的工作區中有兩個目標,例如test
和test_webform
。PowerBuilder:僅在Web窗體中禁用菜單項
兩者都具有相同的庫等。當我禁用m_test_frame
中的項test_webform
時,它也禁用了桌面應用程序中的菜單項。
有人可以告訴我如何才能禁用在Web應用程序,但保持它們在桌面應用程序中啓用。謝謝。
我已將PowerBuilder應用程序部署到.net Web窗體應用程序。有一些菜單項我只想在Web應用程序中禁用。 將應用程序部署到Web窗體應用程序後,我的工作區中有兩個目標,例如test
和test_webform
。PowerBuilder:僅在Web窗體中禁用菜單項
兩者都具有相同的庫等。當我禁用m_test_frame
中的項test_webform
時,它也禁用了桌面應用程序中的菜單項。
有人可以告訴我如何才能禁用在Web應用程序,但保持它們在桌面應用程序中啓用。謝謝。
你可能想看看周圍的禁用菜單項代碼條件編譯,就像
#IF DEFINED PBWEBFORM THEN
m_foo....Enabled = FALSE
#END IF
祝你好運,
特里
我們在應用程序管理器(PFC應用程序)中使用一個變量來指示應用程序運行的環境(在我們的例子中,這是開發/測試/生產)。我不知道你是如何確定應用程序是以Web窗體的形式運行的,但必須有一些你可以檢查的東西。如果沒有其他的東西,你可以在其中一個版本中粘貼一個額外的庫&,這樣你就可以知道了。在您的應用程序確定它正在運行的環境後,可以根據需要啓用或禁用菜單項。