简而言之。
在安装了补丁19之后,我不能运行任何形式:由我自己或其他人用补丁18或19编译。启动后立即出现Windows错误:
--------------------------------
ifrun60.exe ....
--------------------------------
The application failed to initialize properly (0xC0000005). .....
--------------------------------
细节
-在Windows事件查看器中:error id=“26”,source=“application popup”,user=“n/a”
-我可以在Builder中运行表单(即“程序”-->“运行”)。
-开发人员6i补丁18的一切都很好。
-我们团队中的另一个程序员也有同样的问题(其他人还没有尝试过)
-Windows XP SP3(32位)。
我试过什么
-将ifrun60.exe(和bin文件夹中的其他exe)添加到数据执行保护(DEP)异常中
-通过Oracle安装程序卸载所有可能的组件,从HDD中删除Oracle_Home并重新安装,然后
-逐步应用我拥有的所有补丁(5、13、15、18、19)
-在Windows兼容模式下启动窗体
为什么我需要这个
主要原因是这个补丁修复了一些仅在我的机器上出现的奇怪行为(在7人小组中),我在尝试分配全局变量时出错。它总是在任何其他机器上重新编译后消失,有时(什么…?!)在我自己重新编译之后
第二个原因是,好吧,只是好奇,因为我几乎要打破我的大脑,试图使这个工作。
进展
2010.02.11
-我刚发现(多亏了普罗克蒙),压扁前的最后一个动作是装药
IFRCM60.DLL
(成功结果代码)。
我试图用补丁18的版本替换这个dll,然后
iFRun60.EXE
抱怨DLL错误
2010年2月16日
-
华生医生
不生成任何信息
2010.03.02
-对设计师6i的支持(包括扩展)于2008年12月31日结束,因此我无法提出支持请求。
另外,我能找到的唯一一个问题是
dead thread
(2 Y.O.)在Oracle论坛上
在我看来,解决这个问题的唯一方法就是为我的电脑辩护…还有什么建议吗?:)
解决方案
好吧,我放弃。只需重新安装Windows(在任何情况下都喜欢这个解决方案:)(我已经完成了Win7 32位)