PB下运行无误,编译成运行文件exe后,运行有误。

时间:2023-02-10 23:44:55
编程工具PB7.0.
我修改了别人的一个PFC程序。
该程序主窗口连接主菜单m_main_frame(继承自m_frame).

我修改了m_main_frame,增加和删除了一些子菜单。
修改完毕后,在PB中运行无任何错误及提示。

编译成运行文件main.exe后,运行。
发现大部份窗口能打开并正常运行,但有几个菜单点击后打
不开窗口,提示如下:
(几个子菜单项的提示相同)

ERROR:
  can not assign object of type m_prod_search to 
varible of type m_9 at line 5 in create event of 
object m_inquiry of m_main_frame.
  (m_main_frame为主菜单)

请问这是什么原因,我该如何修改?

谢谢。

5 个解决方案

#1


我也曾遇上这样的问题,这一般是你在修改时,有些脚本没有改,变量定义丢失等问题,你仔细察看一下提示的脚本吧,或许会发现错误.

#2


将所有的pbl进行编译

#3


用完全编译

#4


还有无别的方法。

#5


我有一想法,是不是编译成带.pbd的可执行文件能解决问题.
因为以前我也试过没编译时正常,编译完就执行出错,后编译成带.pbd的可执行文件就好了.

#1


我也曾遇上这样的问题,这一般是你在修改时,有些脚本没有改,变量定义丢失等问题,你仔细察看一下提示的脚本吧,或许会发现错误.

#2


将所有的pbl进行编译

#3


用完全编译

#4


还有无别的方法。

#5


我有一想法,是不是编译成带.pbd的可执行文件能解决问题.
因为以前我也试过没编译时正常,编译完就执行出错,后编译成带.pbd的可执行文件就好了.