vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
[VB6] Fehlerrückgabewert einer anderen Anwendung 
Autor: ReLeXX
Datum: 04.01.07 14:36

Servus miteinander!

Ich habe da eine Frage, und zwar:
Wie bekomme heraus, mit welcher Fehlermeldung eine andere Anwendung gegen die Wand gerauscht ist?
Bsp:
App1 startet App2, App2 versucht "C:\test.txt" zu öffnen, findet diese Datei nicht, und schmiert mit "53 - Datei nicht gefunden" ab. App1 soll jetzt merken, dass App2 Mist gebaut hat, und macht einen Log-Eintrag.

So sollte es ungefähr funktionieren.
Eingesetzt habe ich den "Auf das Beenden einer anderen Anwendung warten"-Tipp, der zwar einen ProcessExit-Code zurückgibt, der aber 0 ist.

Außerdem weiß ich natürlich, dass Fehler mit "On Error" abgefangen werden, aber das hilft mir in meinem Fall nichts.
Des Weiteren weiß ich durchaus Bescheid, dass man Errorlevel/Exitcodes zurückgeben und abfangen kann, was mir aber auch nichts bringt, da ich den Rückgabewert nicht erst erstellen möchte, sondern einfach beim Gegen-Die-Wand-Fahren abfangen möchte.

Einer eine Idee?
Ach ja, so ungefähr vorstellen könnt ihr es euch wie das Mozilla-Feedback-Dingens, was beim Crash von Firefox aufploppt.

Gruß, ReLeXX
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
[VB6] Fehlerrückgabewert einer anderen Anwendung1.010ReLeXX04.01.07 14:36
Re: [VB6] Fehlerrückgabewert einer anderen Anwendung618BAStler04.01.07 15:43

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel