【发布时间】:2011-01-11 09:14:18
【问题描述】:
我还使用第三方组件(在 D7、WinXP 上开发)开发了一个应用程序。 当我在 XP 上部署此应用程序时,一切正常。当我在 Vista 上运行它时,应用程序停止正常工作:
工具栏上的工具按钮大小不一样,当我打开/关闭可见性时,这就是为什么(第三方)皮肤没有正确嵌套,然后看起来很难看。这很麻烦,很烦人,但下一点并不致命。
-
第三方文本处理组件停止写入。我编写了一些例程,允许在某些情况下在此组件上进行编写。发现我不能写任何东西是一个很大的震惊(可能这些例程在写时返回 false,但我看不出任何原因,为什么在 XP 上它应该可以正常工作,但在 Vista 上却不行)。
应用程序运行(最终),但不妨碍,就像它应该的那样!!!!
我想调试它,但是如何调试呢?
- 我应该在这台有问题的 Vista 计算机上安装 Delphi 7 并在上面编译项目吗? (就是这样,我要做什么……)
- 是第三方组件的问题吗?
- 是否有可能使用一些编译器指令来确保该应用程序可以在 Vista 上完美运行? (老实说,我不知道 Vista 是否一般要求)。
- Delphi 7 对于 Vista 来说太旧了吗?
注意: 当我在 Win98 上运行相同的应用程序时,我收到有关无效浮点操作的错误消息...
有没有人解决过这样的问题?
谢谢
【问题讨论】:
-
请将您的问题一分为二:一是关于 Vista,一是关于 Windows 98。