[英]Application hangs when Open/Save dialog in windows 7
我有一個由Delphi 7編寫的應用程序,這個應用程序在Windows XP中運行良好。
現在我已經將我的電腦升級到Windows 7,並且除了當我點擊執行TOpenDialog和TSaveDialog然后掛起的按鈕時,每個都可以正常使用這個應用程序。
在Windows 7中使用delphi 7時有任何人有這個問題嗎?
最可能的原因是COM的問題。 打開/保存對話框需要在STA COM公寓中運行,否則一些shell擴展可能會鎖定。
如果你的應用程序中有任何東西在主線程的不同模式下初始化COM,可能會發生許多奇怪的事情。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.