0

TOpenFileDialogへのURLを指定すると、Executeメソッドは例外をスローします。

OpenDialog1.Filename := 'http://www.osfi-bsif.gc.ca/app/DocRepository/1/eng/issues/terrorism/indstld_e.xls';
bResult := OpenDialog1.Execute;

ただし、URLからファイルを開くことは許可されています。

Delphi 5

4

1 に答える 1

3

TOpenDialog は、comdlg32.dll 内の Windows 関数 GetOpenFileName の単なるラッパーです。

function TOpenDialog.Execute(ParentWnd: HWND): Boolean;
begin
  Result := DoExecute(@GetOpenFileName, ParentWnd);
end;

残念ながら、この関数のドキュメントはそれほど優れていません。しかし、私はそれがhttpをサポートしていないと確信しています。

于 2008-09-25T16:55:03.600 に答える