热情软件屋

 

在98第一版下正常运行的程序到98第二版下报“执行非法操作”


编号:QA003110
建立日期: 2000年7月3日 最后修改日期:2000年7月3日
所属类别:

邱英辉:
    操作系统:windows98 第二版
    编程工具:power buildier 6.5
    问题:在98第一版下编译并能正常运行的PB程序到98第二版下一双击就报“执行非法操作”。我添加的动态连接库有:pbvm60.dll,pbdwe60.dll,pbmss60.dll,dbnmpntw.dll,ntwdblib.dll,msvcrt.dll是不是还有没加的dll或者以上某(几)个dll在98第二版下不能用。十万火急!!望高手速回!!!!
    水平: 中级

回答:

    我做的项目也同时在两个版本下运行,但是并没有出现你所说的情况,一般情况下dll仅仅需要你所罗列的前三个就可以了,把后面几个去掉试一试,但是我认为与dll并没有多大的关系,因为前三个dll就已经能够满足pb应用的正常运行,而其它的dll如果缺少只是带来某些功能的不能实现,你最好是检查一下自己的程序,用pb提供的运行跟踪技术(PBdebug Trancing),看一看程序在什么地方down掉的,多加几个yield()函数,试一试。
    邱英辉的意见:
    非常感谢您对我提出的问题的关心,两次发信给我。非常抱歉,我这个问题提错了,经过近一周的实验,我发现PB6.5在98第二版编译、运行没有任何问题,也不用加额外的DLL,我的软件出现那种问题实际是病毒破坏(虽然我杀了N便毒,但文件已经坏了)。

此问题由yyq回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio