Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Datei mit bestimmtem Programm öffnen (https://www.delphipraxis.net/28907-datei-mit-bestimmtem-programm-oeffnen.html)

Matze 1. Sep 2004 09:34


Datei mit bestimmtem Programm öffnen
 
:hi: zusammen

Ich suche seit fast einer Stunde, finde aber leider nicht die Lösung.


WIe kann ich denn z.B. eine Textdatei mittels ShellExecute mit Word öffnen?

Im EDH habe ich dazu auch nichts gefunden.

Sharky 1. Sep 2004 09:36

Re: Datei mit bestimmtem Programm öffnen
 
Zitat:

Zitat von Matze
...WIe kann ich denn z.B. eine Textdatei mittels ShellExecute mit Word öffnen?....

Du müsstest die Datei inkl. Pfad als Parameter an die Anwendung übergeben. Voraussetzung ist natürlich das die Anwendung das unterstützt.

Matze 1. Sep 2004 09:41

Re: Datei mit bestimmtem Programm öffnen
 
Danke Hai. ;)

Hab's vergessen zu erwähnen, so habe ich es schon Probiert:

Delphi-Quellcode:
ShellExecute(0, nil, PChar('c:\Notepad.exe /meine_Datei'), nil, nil, SW_SHOW);
Das geht auf jedenfall mal nicht. :roll:

mirage228 1. Sep 2004 09:43

Re: Datei mit bestimmtem Programm öffnen
 
Zitat:

Zitat von Matze
Danke Hai. ;)

Hab's vergessen zu erwähnen, so habe ich es schon Probiert:

Delphi-Quellcode:
ShellExecute(0, nil, PChar('c:\Notepad.exe /meine_Datei'), nil, nil, SW_SHOW);
Das geht auf jedenfall mal nicht. :roll:

Schau dir mal den 4. Parameter von ShellExecuteA an ;)

Delphi-Quellcode:
ShellExecute(handle, 'open', 'C:\Windows\Notepad.exe', 'datei.txt', nil, SW_SHOWNORMAL);#
mfG
mirage228

Matze 1. Sep 2004 09:45

Re: Datei mit bestimmtem Programm öffnen
 
:wall:

Habe gesehen, dass dort ein Parameter hineingehlört, dachte aber an eigene, die man so seinen programmen übergeben kann. :roll:

Vielen Dank. :)

ralph 19. Okt 2004 10:59

Re: Datei mit bestimmtem Programm öffnen
 
Hallo zusammen

genau das habe ich auch gemacht

nun möchte ich mit der übergebenen datei wieder weiterarbeiten...

wie kann ich das machen?

gruss ralph

chkdsk 19. Okt 2004 13:32

Re: Datei mit bestimmtem Programm öffnen
 
Habe vor längerer Zeit das ganze mal genutzt um eine temporär extrahierte Executable zu starten. Da war ich leide auf die Endung *.exe angewiesen, wenn ich die Datei *.tmp benannt hab, konnte ich sie nicht ausführen. Und in dem Fall gibt es ja auch kein Programm, an das ich die Datei als Parameter übergeben könnte.
Wie gehts also bei Exe-Files?

ralph 19. Okt 2004 15:08

Re: Datei mit bestimmtem Programm öffnen
 
danke

i habs inzwischen schon herausgefunden

gruss ralph


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:30 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 by Thomas Breitkreuz