Exe Datei von small basic funktioniert nach verschieben/kopieren in einen anderen Ordner nicht mehr, warum?

1 Antwort

Greift das Programm auf irgendwelche DLLs zu (etwa die vom Entity Framework)? Oder befinden sich noch andere Dateien in einem der Ordner der exe, auf die zugegriffen werden muss? Denn ohne diese Dateien wird das Programm nicht funktionieren.

Wenn das Programm abstürzt, dann wäre es hilfreich, an dieser Stelle im Programmcode einen Try...Catch Block einzufügen und im Catch die Fehlermeldung in eine Textdatei zu schreiben.

Wenn es tatsächlich an einer anderen Datei liegt, dann wird das irgendwas mit "Win32Exception: das System kann die angegebene Datei nicht finden" sein.

In diesem Fall wird der Name der Datei auch meistens angegeben. Beispiel:

Sub TryCatchTest()
Try
' Hier steht der Code, der den Fehler verursacht
Catch ex As Exception
File.AppendAllText("errors.log", ex.ToString())
End Try
End Sub