2011-10-26 11 views

答えて

15

EXEにドロップされたドキュメントのファイル名は、ParamStr(1)です。

+0

ありがとうございました。私はDragAcceptFilesとAppMessageHandlerをMsg.Message = WMDropFilesで使用していた、初期のDelphiの古いコードを持っていました。 (「Delphi 3 - ユーザインタフェース設計」のリストから、アイコン上にファイルをドロップする方法)。たぶんそれは必要だったのか、そうでなかったのかもしれませんが、今は何をしているのかを取り除くことができます。 – lkessler

+1

@lkesslerは、アプリケーションのウィンドウ/コントロールの1つにドロップされたファイルで、アプリケーションを起動するアプリケーションアイコン(ショートカットまたはEXEファイルそのもの)にドラッグされたファイルではありません。ファイルをプログラムに渡すための2つの異なる方法を混乱させるかもしれません。 –

+0

@DavidM - まあ、その本は明らかにこの技術をアイコンに使用していました。テストの一部は "ifIconic(Application.Handle)"でした。実用的なDelphi開発のために、それは当時の最高の本の1つでした。著者はWarren Kovachでした。私はそれをたくさん使いました。そのようなコードの中に他の恐竜があるのだろうかと思う。 – lkessler

関連する問題