![]() |
Dateien mit eigenem Programm öffnen
Hallo,
wenn ich z.B. auf eine Excel-Datei klicke, so wird diese Datei in Excel, das dazu ggf. gestartet wird, geöffnet. Dazu ist ja die entsprechende Dateiendung .xls dem entsprechenden Programm zugeordnet. Wie kann ich das nun mit einem eigenen Programm mit einer eigenen Dateiendung auch machen und wie muss ich mein Programm dafür machen? Startet das Betriebssystem die einer Datei zugeordneten Anwendung und übergibt die Datei (Pfad+Name) als Parameter? Edit: Hier steht ja, wie man sein Programmen eine Dateiendung zuordnet: ![]() Mir geht es aber darum, wie bekommt mein Programm nun gesagt mit welcher Datei es sich öffnen soll. |
AW: Dateien mit eigenem Programm öffnen
Ich würde mir mal ParamCount und ParamStr() anschauen (in der Registry steht oftmals "%1" als Übergabeaufruf, das ist gleichbedeutend mit ParamStr(1)).
|
AW: Dateien mit eigenem Programm öffnen
Zitat:
Schau mal in der Registry nach wie das genau gelöst ist (..->Shell->Open) ggf. mußt Du auch eine Unterscheidung treffen z.B. Open/Print Und es spricht ja nichts dagegen mehr als einen Parameter (
Delphi-Quellcode:
) zu übergeben.
paramcount
Gruß K-H |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:52 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