我創建一個使用代碼此菜單按Sertac Akyuz在回答放在這裏: Show the default right-click menu - Delphi 和它的作品不錯,但有問題:當我在創建菜單中單擊 :刪除(刪除文件來回收) - 它問我:Are you sure want to delete?
如何正確顯示的基於Internet Explorer的右鍵菜單
當我點擊是 - 它工作正常,但是當我點擊沒有 - 它讓我看到一個錯誤, 我在調試器中看到的,錯誤是路線:
OleCheck(ContextMenu.InvokeCommand(CommandInfo));
Error: ###(gdb unparsed remainder:s 0x0 out of bounds>)###.
我使用拉撒路,但我認爲,噸德爾福的帽子也是實際的。
在我看來,菜單(Windows)試圖返回到我的程序的答案 - 沒有,並在這種情況下發生錯誤。
如何解決這個問題?如何正確解決這個問題,回答「否」?
請不要標記爲德爾福調試運行時問題在拉撒路。這很混亂。如果你問一個調試問題,請選擇一個工具。 – 2013-03-16 21:39:53
嘗試在[Double Commander](http://doublecmd.sourceforge.net/)資源中挖掘它的實現:'svn co https://doublecmd.svn.sourceforge.net/svnroot/doublecmd doublecmd'。
我不確定,但可能會在這個文件中找到答案:'doublecmd \ trunk \ src \ platform \ win \ ushellcontextmenu.pas' – Abelisto 2013-03-16 20:10:07