2011-10-26 24 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

相关问题