Dateien ans laufende Programm übergeben

kostya

Grünschnabel
Hallo liebe Freunde,

ich habe eine Funktionalität ins Programm eingebaut, die es erlaubt, dieses
Programm von command line aus zu starten. Dabei wird die dem Programm
übergebene Datei eingelesen und bearbeitet.

Die Frage ist, wie ich eine Datei mit command line ans schon laufende Programm
übergeben kann, gamit die Datei vom schon laufenden Programm akzeptiert wird
(eingelesen und bearbeitet).

Wenn ich jetzt es versuche, eine Datei mit command line ans laufende Programm
zu übergeben, wird selbstverständlich eine neue Instanz des Programms gestartet oder,
wenn ich den Start der zweiten Instanz verbiete, erscheint meine Fehlermeldung.

Vielen Dank im Voraus
Konstantin
 
Moin moin,
wie wärs wenn du statt ner Fehlermeldung bei finden einer anderen Instanz an diese ne Message schickst mit dem neuen Dateinamen?
Nicht das ich da jetzt Quellcode präsentieren könnte aber in die Richtung würd ich suchen ;-)

Gruss Michael
 
Das gestartete Programm müsste prüfen, ob schon eine Instanz läuft und wenn ja, dieser Instanz z.B. über eine selbstdefinierte Message, die nötigen Daten (Dateiname) übergeben und sich dann beenden.

/edit: Da war ich diesmal etwas langsam :-). Aber wenn zwei die gleiche Idee haben sollte das schon ein brauchbarer Weg sein.

Gruß
MCoder
 
Zurück