![]() |
Ordner zur Laufzeit öffnen
Hi Leute,
ich per Buttonklick einen Ordner öffnen. Geht das? |
Re: Ordner zur Laufzeit öffnen
Zitat:
|
Re: Ordner zur Laufzeit öffnen
Ich hab einen Ordner auf der Festplatte, dessen Pfad mir bekannt ist. In diesem Ordner sind .Doc Dateien. Da Delphi ja Doc-Dateien mit integrierten Bildern nicht anzeigen kann?! habe ich mir gedacht, dass der Benutzer den Ordner geöffnet bekommt und nur noch die Datei mit seinem Micro$oft Word öffnen muss. Dazu muss der Ordner jedoch zur Laufzeit geöffnet werden.
|
Re: Ordner zur Laufzeit öffnen
Zitat:
|
Re: Ordner zur Laufzeit öffnen
So:
Delphi-Quellcode:
Wenn du nicht den Explorer sondern eine normale Ordneransicht willst dann so:
ShellExecute(Application.Handle,PChar("explore"),PChar(DeinPfad),PChar(""),PChar(DeinPfad),SW_SHOW);
Delphi-Quellcode:
ShellExecute(Application.Handle,PChar("open"),PChar(DeinPfad),PChar(""),PChar(DeinPfad),SW_SHOW);
|
Re: Ordner zur Laufzeit öffnen
DANKE :thuimb: :thuimb: :thuimb:
|
Re: Ordner zur Laufzeit öffnen
Oder so:
Delphi-Quellcode:
procedure TForm1.Button4Click(Sender: TObject);
var ordner : String; begin ordner := 'c:\Programme'; ShellExecute(application.handle,'open',PChar(ordner),nil,nil,sw_shownormal); end; |
Re: Ordner zur Laufzeit öffnen
Das kommt wenn man zum ersten Mal ShellExecute verwendet...da kann man ja auch nil nehmen
|
Re: Ordner zur Laufzeit öffnen
ZU Hasue funzt et leider nicht. Da benutze ich Delphi 4! kann es sein das "Shell" noch nicht in Delphi 4 implementiert ist? Ich soll es nämlich definieren, aber wie?
|
Re: Ordner zur Laufzeit öffnen
:wiejetzt:
Hast du vielleicht
Delphi-Quellcode:
vergessen?
uses ShellAPI;
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:43 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