问题仅出现在生成的app.exe中,并且不会出现在源代码中。执行| PowerBuilder中

时间:2015-04-03 15:08:16

标签: exe powerbuilder datawindow

当我执行我的app.exe时出现问题,只有在“.exe”中显示错误,如果我在使用源代码时尝试使用相同的东西,则没有问题,我认为问题是当从数据存储区调用update方法时,它在生成.exe时返回-1,在执行源时返回0。

我试图在构建之前刷新我的应用程序中的任何库,但问题仍然存在,对于应用程序使用DB2 DATABASE的信息,它是在windows7环境中构建和运行的。

2 个答案:

答案 0 :(得分:1)

可能的原因是,在构建exe时,未包含分配给DataStore的DataWindow对象。您需要在Project对象中使用.pbr文件。查看“部署应用程序”下的帮助文件。

答案 1 :(得分:0)

当我严格部署到* .exe文件时,我也遇到过这个问题。当我使用* .pbd部署到* .exe时,问题就消失了。这是通过检查pbd复选框在项目的“库”选项卡上建立的。

“exe”专用部署无法处理代码中的硬编码“文字字符串”。创建和部署'pbd'库将允许'文字字符串'。