2011-10-26 51 views

回答

15

放在EXE上的文檔的文件名可在ParamStr(1)中找到。

+0

謝謝安德烈亞斯。我有早期Delphi的舊代碼,它使用DragAcceptFiles和AppMessageHandler以及Msg.Message = WMDropFiles。 (從書籍「Delphi 3 - 用戶界面設計」列表7-10獲取文件的方法放在圖標上)。也許那是或那時不需要,但現在我現在可以刪除所做的一切。 – lkessler

+1

@lkessler,即將文件拖放到應用程序的某個窗口/控件上,而不是將文件拖動到啓動程序的應用程序圖標上(即快捷方式或EXE文件本身)。您可能會混淆兩種不同的技術將文件傳遞給程序。 –

+0

@DavidM - 好的,那本書很清楚地將這種技術用於圖標。部分測試是「如果IsIconic(Application.Handle)」。這是當時德爾福發展最好的書籍之一。作者是沃倫科瓦奇。我用了很多東西。我想知道在我的代碼中是否還有其他的恐龍。 – lkessler

相關問題