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
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
TOpenDialog は、comdlg32.dll 内の Windows 関数 GetOpenFileName の単なるラッパーです。
function TOpenDialog.Execute(ParentWnd: HWND): Boolean;
begin
Result := DoExecute(@GetOpenFileName, ParentWnd);
end;
残念ながら、この関数のドキュメントはそれほど優れていません。しかし、私はそれがhttpをサポートしていないと確信しています。