登录注册
上海交通大学论坛 > 数据库 > 浏览当前帖子 手机版 关闭左侧栏
PB5的一个问题,BUG,经验
返回本版】  【发表帖子】  【回复帖子 浏览量  4222      回帖数 0
寻找“楚楚”    等级  

楼主 发表于  2011/10/18 2:44:15    编 辑   


首先说问题吧: 
在实验室的环境中,无论在集成环境下,还是编译后,皆能 
正常运行。但是拿到用户那边,在弹出登录窗口,输入完登 
录信息后,“非法操作”。真是莫名其妙! 
后来没办法,把源文件带过去,发现在PB中调试时就出现了 
非法操作。跟踪发现,出错的信息是在登录信息完全正确后, 
open主窗口时出现的。如果强行在登录窗口上加个按钮,打 
开主窗口,则可以使用。而且,一切恢复原状后,没有了非 
法操作。 
再说经验: 
怀疑是PB5的编译器做得有问题,遂用Design菜单中的Full 
Rebuild重新build一把,发现一切OK了。原来以为,只要在 
Project Painter中build时,选择Full即可完全编译。没想 
到,也没碰到过还必须在这之前full rebuild一把。至此, 
还没法验证编译后的错误是不是它引起的,回实验室照此步 
骤来了一遍,再装过去,没问题了。 
问题出现的起因: 
据推测,可能是因为改了其中的一个pbl的文件名引起的。 
但奇就奇在开发时是好的,安装过去就变坏了。 

我不清楚PB5的编译器是怎么做的,但这确实是PB5的一个 
极其隐蔽的BUG,碰到的人真是幸运。 
1
表情
所有内容均为会员自愿发表,并不代表本站立场.
论坛帮助 会员认证删帖申请 联系我们