![]() |
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 |
Re: Datei aus DBGRID öffnen
Zitat:
fast alles ist möglich ;-)
Delphi-Quellcode:
Ist ungetestet sollte aber gehen.
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; |
Re: Datei aus DBGRID öffnen
oh man, bin ich ein dussel :wall:
Vielen Dank |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:28 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz