ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
386
386
EMPFEHLEN
-
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 ?
-
Hallo,
startest Du die Executable (.exe) die im Release-Ordner (oder im Debug) liegt, oder "Veröffentlichst" Du das Projekt und startest die "Setup"?
Wenn Du letzteres gemacht hast und es immer noch nicht funktioniert, musst du bei den Projekteigenschaften auf den Reiter "Veröffentlichen" gehen und dann auf den Button "Anwendungsdateien", hier kannst du Dateien festlegen, die miteingeschlossen werden sollen unter anderem die Bibliothek für den Datenbankzugriff.
Im Projektordner selbst, ist nach der "Veröffentlichung" eines Programms, eine "app.Manifest"-Datei zu finden, in der unterstütze Betriebssysteme und Zugriffsrechte definiert werden können.
Könnte mir vorstellen, dass es auch an den Frameworkeinstellungen liegt, bei mir sind automatisch immer die neuesten angeklickt, in den Projekteinstellungen unter "Veröffentlichen"-> Button:"erforderliche Komponenten".
Hoffe das hat Dir weitergeholfen.
MfGGeändert von VScan (24.02.11 um 10:49 Uhr)
„Jeder Fehler erscheint unglaublich dumm, wenn Andere ihn begehen.“
Georg Christoph Lichtenberg
Netiquette (vA §15)
Codetags/Codeboxen
Sehr gut gelöste Beiträge bitte mit einem "Danke" abschließen, danke :D
Ähnliche Themen
-
Mit welchem Programm geht das?
Von Bapf im Forum Sonstige Grafik-ProgrammeAntworten: 7Letzter Beitrag: 17.07.08, 10:22 -
Programm ohne Betriebssystem
Von soeni1987 im Forum C/C++Antworten: 6Letzter Beitrag: 27.01.08, 00:36 -
Javascript scrollen (geht nicht immer - Ausweg ohne javascript)
Von mille im Forum Javascript & AjaxAntworten: 0Letzter Beitrag: 01.09.06, 01:57 -
swf in einem Flashfilm geht, aber maus geht nicht...
Von ksk im Forum Flash PlattformAntworten: 10Letzter Beitrag: 26.10.04, 00:05 -
Outlook-Formulare bearbeiten mit VStudio
Von peppo im Forum Visual Basic 6.0Antworten: 0Letzter Beitrag: 17.06.03, 19:25





Zitieren
Login





