我一直在互联网上寻找解决方案。另请参阅Stackoverflow。但到目前为止我还没有运气。
我们遇到了在Windows 7上运行的Delphi 2006应用程序的问题。某些ComboBox未显示。完全相同的应用程序在Windows XP上运行良好。
我一直试图找到任何补丁。在Vista / Windows 7上运行Delphi 2006应用程序时,你们中的任何人都知道任何链接或黑客对GUI的看法吗?
我找到了这个链接:http://www.theabsolute.net/sware/delphivista.html。但它并没有解决我的问题。
欢迎任何帮助。
/布赖恩
答案 0 :(得分:0)
这可能是几个问题之一;你没有给出太多细节。 “有些组合框没有显示”并没有多大帮助。
我遇到的事情导致了这些问题:
在Brian的评论之后编辑:
这真的很奇怪。我从未见过在IDE和命令行中编译的应用程序之间的视觉差异。
我唯一能想到的是命令行版本可能有一些影响组合框的编译器定义(不太可能),或者命令行版本看到的是.pas和.dfm的不同版本该版本在表单上没有组合框。
您可以尝试确保构建计算机上只有受影响的.dfm和.pas文件的单个副本,然后在编译之前验证它们是否具有正确的外观。 (使用Windows搜索来检查源文件的多个副本,并搜索整个系统以确保。)
我从未遇到过使用可视化控件的问题,但是它的源代码更改似乎没有生效,或者没有断点的断点,因为编译器看到的文件版本比我不同是......我不知道这是不是这样,但可能值得一试。