我們在其中一個較大的產品中使用OLEDragDrop事件,並且偶然發現了一個奇怪的問題。在我的機器上,如果我構建應用程序並運行exe文件,應用程序將看到一個拖放事件,並且我可以將文件從桌面拖到程序中,並將其保存並執行應執行的操作。但是,當我進入調試模式時,此功能不起作用。我所得到的是一個圖標切換到圖標,表明我不能將該文件放在該程序的「頂部」。OLEDragDrop事件與編譯的exe一起工作,但不能在調試時使用
我的同事擁有相同的代碼,來自同一修訂版的代碼完全相同,並且每個其他項目相關的設置都完全相同。但是他在調試時從應用程序中獲得預期的行爲。我們唯一合理的猜測是,他沒有爲visual studio 2010 sp1應用〜300mb安全更新。我現在正在設置一個虛擬機來檢查這一點,並在我知道它沒有更新時確實能夠正常工作時進行更新。
是否有其他人有與此相關的問題?任何可能導致我走上正軌的事情我都會永遠感激。
感謝您的閱讀。
您是否以管理員身份運行Visual Studio?如果這樣可能是問題。 – 0x5f3759df
謝謝。這解決了它。發表回覆,我會將其標記爲答案。 – Phil