Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Datei aus DBGRID öffnen (https://www.delphipraxis.net/19148-datei-aus-dbgrid-oeffnen.html)

Das S 30. Mär 2004 09:12


Datei aus DBGRID öffnen
 
Hi,

ich habe folgendes Problem:

In einem dbgrid werden mir Verweise auf Dateien angezeigt, wie z.b: C:\test.pdf oder d:\hallo.xls. Jetzt möchte ich, das durch einen Doppelklick auf einen dieser Dateinamen diese Datei mit dem richtigen Programm geöffnet wird, also pdf mit Acrobat, doc mit Word, xls mit Excel usw.

Ist das überhaupt möglich und wenn ja, wie ?

Vielen Dank und schöne Grüße

Steffen

Sharky 30. Mär 2004 09:43

Re: Datei aus DBGRID öffnen
 
Zitat:

Zitat von Das S
...Ist das überhaupt möglich und wenn ja, wie ?...

Hai Das S,

fast alles ist möglich ;-)

Delphi-Quellcode:
uses ShellAPI;

procedure TForm1.DBGrid1DblClick(Sender: TObject);
var
 s_pfad : String;
begin
 s_pfad := DBGrid1.DataSource.DataSet.FieldByName ('dateiname').AsString;
 shellexecute(Application.handle, 'open', PChar(s_pfad), nil, nil, SW_ShowNormal);
end;
Ist ungetestet sollte aber gehen.

Das S 30. Mär 2004 11:04

Re: Datei aus DBGRID öffnen
 
oh man, bin ich ein dussel :wall:

Vielen Dank


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:23 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz