Hallo !
Ich hab ein Problem mit einem Programm das ich in Visual Basic .NET in Visual Studio 2010 für das .NET Framework 2.0 (Kompatibilitätsgründe) geschrieben hab.
Und zwar läuft das Programm in Debug- und Releasekonfiguration wunderbar, sollange ich das Programm in Visual Studio starte. Will ich aber die per Releasekonfig kompilierte Exe starten, im selben Verzeichnis in dem auch VS sie ausführt, dann funktionieren Teile des Programmes nicht.
Kurz zum Programm: Es fragt einige Daten per ODBC aus einer Datenbank ab, erstellt daraus eine Statistik und stellt diese dann auf der GUI da. Da das Erstellen gut 30 Sekunden dauert, hab ich den Teil der die ganze Arbeit leistet in einen BackgroundWorker ausgelagert, damit die GUI reaktiv bleibt.
Das Problem ist jetzt, wenn ich das Programm kompiliert habe und ohne VS ausführe, wird der BackgroundWorker Prozess nie gestartet. Selbst wenn da nur sowas einfaches wie eine MsgBox drin ist und das ist sehr frustrierend.
Weiß jemand woran das liegen kann ?
Ich hab ein Problem mit einem Programm das ich in Visual Basic .NET in Visual Studio 2010 für das .NET Framework 2.0 (Kompatibilitätsgründe) geschrieben hab.
Und zwar läuft das Programm in Debug- und Releasekonfiguration wunderbar, sollange ich das Programm in Visual Studio starte. Will ich aber die per Releasekonfig kompilierte Exe starten, im selben Verzeichnis in dem auch VS sie ausführt, dann funktionieren Teile des Programmes nicht.
Kurz zum Programm: Es fragt einige Daten per ODBC aus einer Datenbank ab, erstellt daraus eine Statistik und stellt diese dann auf der GUI da. Da das Erstellen gut 30 Sekunden dauert, hab ich den Teil der die ganze Arbeit leistet in einen BackgroundWorker ausgelagert, damit die GUI reaktiv bleibt.
Das Problem ist jetzt, wenn ich das Programm kompiliert habe und ohne VS ausführe, wird der BackgroundWorker Prozess nie gestartet. Selbst wenn da nur sowas einfaches wie eine MsgBox drin ist und das ist sehr frustrierend.
Weiß jemand woran das liegen kann ?