Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
部署后出现错误.exe应用程序,但在Powerbuilder 9中生成时没有错误_Powerbuilder_System Error_Powerbuilder Build Deploy - Fatal编程技术网

部署后出现错误.exe应用程序,但在Powerbuilder 9中生成时没有错误

部署后出现错误.exe应用程序,但在Powerbuilder 9中生成时没有错误,powerbuilder,system-error,powerbuilder-build-deploy,Powerbuilder,System Error,Powerbuilder Build Deploy,当我部署Powerbuilder 9项目并运行可执行文件(在Powerbuilder IDE之外)时,我遇到了一个不寻常的实例,它会提示一个错误。但当我尝试使用Powerbuilder IDE运行它时,没有出现错误 有人能解释为什么会这样吗?TIA在编译之前将对象添加到PBR文件(请参阅PB帮助)以及位图、数据窗口对象,这些对象是应用程序中需要但未直接引用的对象 基本上,动态引用的任何内容都会被忽略,因为PB不知道如何在对象中构建。另一个选项是更改项目对象的编译设置。如果将所有内容编译成一个大

当我部署Powerbuilder 9项目并运行可执行文件(在Powerbuilder IDE之外)时,我遇到了一个不寻常的实例,它会提示一个错误。但当我尝试使用Powerbuilder IDE运行它时,没有出现错误


有人能解释为什么会这样吗?TIA

在编译之前将对象添加到PBR文件(请参阅PB帮助)以及位图、数据窗口对象,这些对象是应用程序中需要但未直接引用的对象

基本上,动态引用的任何内容都会被忽略,因为PB不知道如何在对象中构建。另一个选项是更改项目对象的编译设置。如果将所有内容编译成一个大型可执行文件,而不是编译成可执行文件和PBD(或DLL),PB会使用不同的规则来确定运行时文件中内置的内容


您的问题很常见,很容易解决,祝您好运。

您匿名太多了:错误消息中引用的外部对象的类型是什么?很可能引用了一个对象,但未包含在生成的.pbd中。它可能是一个对象,其名称是在运行时构造的,并与使用创建的
实例关联。该对象是一个菜单项,而不是在运行时构造的。只是每当我使用IDE运行它时,它都会平稳运行。但在我部署它时,它显示了一个错误。我的部署有问题吗?实际上我的问题是:从菜单的单击事件调用的对象是什么?它看起来像一个窗口,但对象的名称是动态构造的吗?它是您设置为编译为pbd的pbl的一部分,还是要包含在主可执行文件中?在前一种情况下,pbd是否包含在部署的文件中?对象的调用方式如下:Open(w_窗口);并且它不是动态构造的,它包含在部署的文件中,该文件位于.pbl文件下