Zum Inhalt springen

[VB.net]Das Programm hat einen Fehler festgestellt und muss beendet werden


Empfohlene Beiträge

Geschrieben

Hallo liebe Com

Ich muss euch nochmal um hilfe bitten

Also mein kleines Tool wollte ich nun weiterschicken.

Ich habe alle Dateien in eine Install gepackt und den link weitergeschickt.

Nun kommt bei allen Pc`s außer meinem Das Programm hat einen Fehler festgestellt und muss beendet werden woran kann es liegen?

btw ich habe keine fehlerroutine eingebaut

Geschrieben

Dazu bräuchte man noch ein paar Informationen wie:

-welche Framework-Version? Ist die Version auch bei den "anderen" installiert?

-nutzt du irgendwelche fremde Bibliotheken?

-etc..

Geschrieben

Also da ich Microsoft Visual Studio Professional 2010 nutze warsch framework 4.0 oder? Außerdem eine Datenbank die per install datei mitgeliefert wird

Geschrieben

Ich habe Dir mal ne simple TextLogging Library geschrieben. Wenn es ein RuntimeError sein sollte, und auf dem Zielrechner kein Visual Studio installiert ist wird das Debuggen ja meisten schwer. Da schaft die Bibilothek Abhilfe.

Du solltes halt an Schlüsselstellen im Code Logeinträge erzeugen.. sowie bei Abgefangen Expcetions. Mittels


#if debug

// Loggen

#endif

wird das loggen dann auch nur bei der Debug Version ausgeführt.

Wenn Du den Verweis auf die Bibilothek gesetzt hast in deinem Projekt kannst Du den entsprechenden Namespace in Klassen referenzieren und mittels der statischen Klasse "MyLittleTxtLogger" Logeinträge in eine zuvor zu bennende Datei in einem ebenfalls zu bennenden Pfad schreiben.

Dazu hast Du 2 Methoden:

1. public static void WRITE_INFO(String)

Schreibt einfach den String in die Logdatei

2. public static void WRITE_Error(String, Exception)

Schreibt den String mitsammt der Expcetion in die Logdatei

Du kannst einige Properties Auslesen, die die Datenstruktur eines Eintrags deffinieren, sowie selber für je Error und Info eine Prefix hinterlegen.

Zur weiteren Verarbeitung ist die Klasse "FileEntry" sowie die Methode public static List<FileEntry> RETRIEVE_ENTRIES() der klasse MyLittleTxtLogger da.

Am besten schauste Dir die Demo Anwendung an die ebenfalls beiliegt.

SimpleLogging.zip

Geschrieben
Danke euch erstmal werde mich bei lösung nochmal melden

Wäre auch schön zu höhren ob Dir die Library geholfen hat ... bzw ob Du Probleme bei der Nutzung dieser hast.

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...