del*_*ner 4 delphi delphi-7 topendialog windows-7 tsavedialog
我有一个由Delphi 7编写的应用程序,这个应用程序在Windows XP中运行良好.
现在我已经将我的电脑升级到Windows 7,并且除了当我点击执行TOpenDialog和TSaveDialog然后挂起的按钮时,每个都可以正常使用这个应用程序.
在Windows 7中使用delphi 7时有人有这个问题吗?
最可能的原因是COM的问题.打开/保存对话框需要在STA COM公寓中运行,否则一些shell扩展可能会锁定.
如果你的应用程序中有任何东西在主线程的不同模式下初始化COM,可能会发生许多奇怪的事情.
| 归档时间: |
|
| 查看次数: |
2984 次 |
| 最近记录: |