Bei Programmöffnen Datei einlsen

Aber so einfach ist das Problem nicht :smile:

Ich habe eine Software programmiert, mit der man damit erstellte Sachen speichern kann. Diese Dinge sind dann eine Textdatei, allerdings mit einer eigenen Extension.
Nun habe ich schon eingestellt, dass bei Doppelklicken dieser dateien die Software startet: "öffnen mit -> Diesen Dateityp immer mit… " ihr wisst schon.
Die Software startet, eingelesen wird natürlich noch nichts.
Wo kann ich jetzt die Routine programmieren, die mir eben diese Datei einliest. Im Form.load eventhandler??? Aber woher weiß ich dann die angaben der Datei (Pfad usw.) und vorallem dass es mit einer datei geöffnet wurde. Man kann die Software so ja auch starten.

mfg

Artur

Hallo,

Wo kann ich jetzt die Routine programmieren, die mir eben
diese Datei einliest. Im Form.load eventhandler???

ja

Aber woher
weiß ich dann die angaben der Datei (Pfad usw.) und vorallem
dass es mit einer datei geöffnet wurde. Man kann die Software
so ja auch starten.

Wenn das Programm gestartet wurde, weil für einen Dateityp festgelegt ist: ‚Immer mit diesem Programm starten‘, dann wird der Pfad und Name an das Programm übergeben. Der Pfad zur aufrufenden Datei steht dann in: ‚Command()‘
Startest Du das Programm ohne es über eine Datei aufzurufen ist Command() leer.

Gruß Rainer