求助!源代码执行没问题,编译后执行exe报错

流浪墨尔本 2017-01-15 06:53:11
...全文
320 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
WorldMobile 2017-01-18
  • 打赏
  • 举报
回复
编译后执行exe出错,一般可能是缺少文件引起的,有可能缺少dll,也有可能缺少pbd,你分析一下
kenshu 2017-01-16
  • 打赏
  • 举报
回复
下载一个SHUDEPB,读取你的EXE,全局查找一下 gf_apperror , 看看是不是没找到。 如果没找到,那就是这个 gf_apperror 没有打包到EXE中。 解决的方法: 1.这个函数所在的PBL,编译时,选择生成PBD(而不是编译在EXE中),这样就不会漏. 2.如果你一定要全部打包成一个EXE,那么 ,在APPLICATION的OPEN事件的最后,加一行RETURN/*保证后面的一定不会被运行*/。在RETURN后,加一行 gf_apperror(/*有参数的话,这里随便给参数,反正是在RETURN后面的,运行不到*/) 这个方法的作用其实是,强制告诉PB,“gf_apperror这个函数是有用的,一定要帮我打包进去。”
r00_a2lBUR 2017-01-16
  • 打赏
  • 举报
回复
推荐gf_apperror里的函数改动一下

680

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder API 调用
社区管理员
  • API 调用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧