简而言之。
安装补丁 19 后,我无法运行任何形式:我自己或其他人使用补丁 18 或 19 编译。启动后立即出现 Windows 错误:
-------------------------------- ifrun60.exe .... -------------------------------- 应用程序未能正确初始化 (0xC0000005)。...... --------------------------------
详细信息
- 在 Windows 事件查看器中:错误 id =“26”,源 =“应用程序弹出窗口”,用户 =“n/a”
- 我能够从 Builder 中运行表单(即“程序”->“运行” )
- Developer 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 - 我刚刚发现(感谢 ProcMon),crush 之前的最后一个操作是加载ifrcm60.dll(带有 SUCCESS 结果代码)。
我试图用补丁 18 中的版本替换这个 DLL,然后ifrun60.exe抱怨错误的 DLL
2010.02.16 -沃森博士没有生成任何信息
2010.03.02 - 对 Designer 6i 的支持(包括扩展)于 2008 年 12 月 31 日结束,所以我无法提出支持请求。
此外,我能找到的唯一提到这个问题的是Oracle 论坛上的死线程(2 yo)
在我看来,解决这个问题的唯一方法是拆开我的电脑……还有其他建议吗?:)
解决
方法 OK,我放弃了。只需重新安装 Windows(在任何情况下都喜欢这个解决方案 :)(我已经完成了 Win7 32 位)