Exe erstellen die einen Rückgabewert liefert

30/01/2008 - 16:09 von Orazio Di Marco | Report spam
Hallo,

folgende Umgebung:

Windows 2000 SP4
Visual Studio 2005 (VB.net)

ich hab eine kleine Anforderung und weiß ehrlich gesagt nicht wie ich das
machen soll.

Ich hab eine kleine Anwendung geschrieben die von einer weiteren Anwendung
aus gestartet wird.
Die ausgangs Application ist in VB6 geschrieben. Die Anwendung die einen
Rückgabewert liefern soll, ist in VB.net geschrieben.
Ich will aus der VB6 anwendung über Shell die Vb.net Anwendung starten. Wenn
diese fertig mit dem durchlauf ist, soll die EXE eine 1 bei erfolgreichen
bzw. eine 0 bei nicht erfolgreichen durchlauf zurückliefern. Sinn dahinter
ist das ich dann von der VB6 anwendung aus darauf reagieren kann.

Nun meine Frage. Wie kann ich meiner Vb.Net anwendung sagen das sie beim
Beenden noch eine 1 bzw. 0 zurückliefern soll? Und wie kann ich diesen
Rückgabewert in meinem VB6 Programm auffangen?

Ich hoff mir kann da jemand helfen!

gruß
 

Lesen sie die antworten

#1 Thorsten Doerfler
30/01/2008 - 17:06 | Warnen spam
Orazio Di Marco schrieb:
Ich hab eine kleine Anwendung geschrieben die von einer weiteren Anwendung
aus gestartet wird.
Die ausgangs Application ist in VB6 geschrieben. Die Anwendung die einen
Rückgabewert liefern soll, ist in VB.net geschrieben.
Ich will aus der VB6 anwendung über Shell die Vb.net Anwendung starten. Wenn
diese fertig mit dem durchlauf ist, soll die EXE eine 1 bei erfolgreichen
bzw. eine 0 bei nicht erfolgreichen durchlauf zurückliefern. Sinn dahinter
ist das ich dann von der VB6 anwendung aus darauf reagieren kann.

Nun meine Frage. Wie kann ich meiner Vb.Net anwendung sagen das sie beim
Beenden noch eine 1 bzw. 0 zurückliefern soll?



System.Environment.ExitCode = 1

oder

System.Environment.Exit(1)

Letztere Anweisung führt natürlich zum Terminieren des Prozesses.

Und wie kann ich diesen
Rückgabewert in meinem VB6 Programm auffangen?



[VB6] Programm starten, warten, ExitCode bestimmen
http://vb-tec.de/xshell.htm

Thorsten Dörfler
Microsoft MVP Visual Basic

vb-hellfire visual basic faq | vb-hellfire - einfach anders
http://vb-faq.de/ | http://www.vb-hellfire.de/

Ähnliche fragen