Einzelnen Beitrag anzeigen

Der_Unwissende

Registriert seit: 13. Dez 2003
Ort: Berlin
1.756 Beiträge
 
#4

Re: Als Parameter übergebene Dateinamen in eine Liste einfüg

  Alt 12. Nov 2006, 13:05
Hi,
das Doppelte Starten einer Anwendung kannst du über einen Mutex oder ein Semaphor regeln. Daten kannst du auf verschiedenste Weise zwischen zwei Prozessen austauschen. Wie du schon sagtest, ein Server-Client ist zwar möglich, aber nicht schön. Auch unter Windows könntest du es mit named-Pipes versuchen, der eigentlich schönere Weg liegt aber im Verschicken von Botschaften. So kommuniziert dein Programm eh mit der Außenwelt. Die hier verwendete Nachricht heißt WM_COPYDATA.

Zu beidem findest du eine Menge in der DP, z.B. auch in der Codelib: WM_COPYDATA und Doppeltes Starten + Kommandozeilenparameter

Gruß Der Unwissende

[Add nach roter Kasten]
Oder du folgst dem Link des Marabu
[/Add]
  Mit Zitat antworten Zitat