【发布时间】:2011-01-15 02:04:33
【问题描述】:
简而言之。
安装补丁 19 后,我无法运行任何形式:我自己或其他人使用补丁 18 或 19 编译。启动后立即出现 Windows 错误:
详情
- 在 Windows 事件查看器中:错误 ID =“26”,源 =“应用程序弹出窗口”,用户 =“n/a”
- 我能够从 Builder 中运行表单(即“程序”-->“运行”)
- Developer 6i 补丁 18 一切正常。
- 我们团队的另一位程序员也有同样的问题(其他人还没有尝试过)
- Windows XP SP3(32 位)。
我的尝试
- 将 ifrun60.exe(和 BIN 文件夹中的其他 exe)添加到数据执行保护 (DEP) 异常
- 通过 Oracle Installer 卸载所有可能的组件,从 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 - Dr Watson 不生成任何信息
2010.03.02 - 对 Designer 6i 的支持(包括扩展)已于 2008 年 12 月 31 日结束,因此我无法提出支持请求。
我能找到的唯一提到这个问题的是 Oracle 论坛上的 dead thread(2 y.o.)
在我看来,解决这个问题的唯一方法就是将我的电脑拆开……还有其他建议吗? :)
解决方案
好吧,我放弃了。只需重新安装 Windows(在任何情况下都喜欢这个解决方案:)(我已经完成了 Win7 32 位)
【问题讨论】:
标签: oracle patch oracleforms