Sybase PowerBuilder:仅在web窗体中禁用菜单项

Sybase PowerBuilder:仅在web窗体中禁用菜单项,sybase,powerbuilder,Sybase,Powerbuilder,我已将PowerBuilder应用程序部署到.net web表单应用程序。我只想在web应用程序中禁用一些菜单项。 将应用程序部署到web表单应用程序后,我的工作区中有两个目标,例如test和test\u webform 两者都有相同的库等。当我在test\u webform中禁用m\u test\u frame中的某个项目时,它也会禁用桌面应用程序中的菜单项 有人能告诉我如何只在web应用程序中禁用,而在桌面应用程序中保持启用。谢谢。我们在应用程序管理器(PFC应用程序)中使用一个变量来指示应

我已将PowerBuilder应用程序部署到.net web表单应用程序。我只想在web应用程序中禁用一些菜单项。 将应用程序部署到web表单应用程序后,我的工作区中有两个目标,例如
test
test\u webform

两者都有相同的库等。当我在
test\u webform
中禁用
m\u test\u frame
中的某个项目时,它也会禁用桌面应用程序中的菜单项


有人能告诉我如何只在web应用程序中禁用,而在桌面应用程序中保持启用。谢谢。

我们在应用程序管理器(PFC应用程序)中使用一个变量来指示应用程序正在运行的环境(在我们的例子中是开发/测试/生产)。我不知道你是如何确定这个应用程序是以Web表单的形式运行的,但一定有一些东西你可以检查。如果没有其他方法,您可以在其中一个版本中粘贴一个额外的库&虚拟对象,以便您可以判断。在您的应用程序确定其运行的环境后,可以根据需要启用或禁用菜单项。

我们在应用程序管理器(PFC应用程序)中使用一个变量来指示应用程序运行的环境(在我们的情况下,这是开发/测试/生产)。我不知道你是如何确定这个应用程序是以Web表单的形式运行的,但一定有一些东西你可以检查。如果没有其他方法,您可以在其中一个版本中粘贴一个额外的库&虚拟对象,以便您可以判断。在应用程序确定其运行的环境后,可以根据需要启用或禁用菜单项。

您可能希望了解禁用菜单项的条件编译代码,如

#IF DEFINED PBWEBFORM THEN
   m_foo....Enabled = FALSE
#END IF
祝你好运


Terry

您可能希望了解禁用菜单项的代码的条件编译,如

#IF DEFINED PBWEBFORM THEN
   m_foo....Enabled = FALSE
#END IF
祝你好运

特里