Seite 1 von 1

Rückgabecode an fremde Anwendung schicken

Verfasst: Dienstag 25. Januar 2005, 12:35
von HarryH
Hallo,

Ich habe folgendes Problem:
Ein Programm von mir wird von einer externen Anwendung gestartet. Es werden Parameter übergeben, welche dann in meinem Programm eine bestimmte Funktion ausführen. Nun möchte ich sobald dieses Funktion erledigt ist, eine Rückgabemeldung (z.B True oder False) an die externe Anwendung zurückschicken.
Wie mache ich das?

Verfasst: Dienstag 25. Januar 2005, 13:03
von jens
Mit sys.exit() kann man einen ErrorNr. zurück geben lassen z.B. 0: sys.exit(0)

Meinst du das?

re:

Verfasst: Dienstag 25. Januar 2005, 13:05
von HarryH
Ich möchte bei der Rückgabe aber mein Programm nicht
beenden. Es soll nach Beendigung der Funktion, true oder false an die externe Anwednung zurückgeben.

Verfasst: Dienstag 25. Januar 2005, 13:08
von jens
Dann geht doch nur sowas wie wie ins stdout schreiben, welches das andere Programm auswerten muß... Ansonsten hab ich keine Ahnung...

Verfasst: Dienstag 25. Januar 2005, 14:44
von Gast
Unter Windows (kA obs mit Linux geht :) ) kannst Du's mit DDE versuchen. Das wird wohl die beste Möglichkeit für dich sein.

Verfasst: Dienstag 25. Januar 2005, 16:33
von Leonidas
Alternativ auch XMLRPC, SOAP oder CORBA. Das geht dann auch Crossplatform.
Wenn es nur zwischen Python Programmen ist geht Pyro sicher auch gut.