【发布时间】:2011-02-03 11:26:55
【问题描述】:
我有一些客户/候选人抱怨我的程序无法在他们的 Windows 7 64 位版本上运行(通过屏幕截图确认)。错误很奇怪,例如:
在试用版中我是 每当我收到错误消息 点击“标记”“删除”“帮助”。
错误消息是:访问冲突在 模块中的地址 0046C978 \'ideduper.exe.\' 读取地址 00000004
Windows 7 终极版 64 位。 i7 920 @2.67GHz 9gb 或内存
“Mark”、“delete”和“help”只是 TToolbar 上的标准 TToolButton。
另一个示例是无法从 IExtractImage 获取缩略图。
我已经告诉他们尝试兼容模式,但仍然不起作用。
问题是当我在我的计算机上测试它时(我在实际发布之前已经完成了它)在 Windows 7 HP 64 位上运行良好!所以不知道是什么原因造成的
您有什么建议吗?不同的 Windows 软件包(家庭基本版、高级版、终极版等)是否对 32 位 prog 有不同的处理?较新版本的 Delphis(我使用 2006)是否与 64 位 Windows 更兼容?我需要等到 64 位编译器出来吗?
提前致谢
【问题讨论】:
-
(删除了丑陋的评论系列:摘要 - 它可能是编译器问题、硬件问题、操作系统问题或编码问题 - 不分先后)
标签: windows delphi 64-bit compatibility