VS2005 SP1,C#, SQLExpress
Habe ein Programm (EXE) welches unter Vista einwandfrei läuft
aber unter XP neuerdings Merkwürdigkeiten hat.
Unter XP wurde das Programm mit ngen einmal compiliert (GAC),
vielleicht ist dies ja das Problem.
Das Programm startet seinen Code nicht wie ursprünglich bei
Form_Load()
sondern startet mitten drin. Dies hat zur Folge dass er die
SQL-Connection nicht initialisert und dann folgende Fehlermeldung
zurückgibt: (im Debugger)
Execute Reader erfordert eine geöffnete und verfügbare
Verbindung.
Der SQL-Server läuft, aber wie gesagt, der Einsprung ins Programm erfolgt mittendrin und nicht am Anfang (Form_Load).
Wenn man das Programm unter VS2005 /XP rebuildet, oder zusätzlichen Code einfügt z.b. MessageBox.Show()
ignoriert es diesen einfach, obwohl man es neu kompiliert hat.
Das Datum/Zeit spielt auch keine Rolle.
Der neue Code (MessageBox.Show) wird aber unter Vista dann
ganz normal ausgeführt.
Alle anderen Programme (VS2005 c#) verhalten sich bezüglich XP / Vista normal.
Was ist hier passiert ?.
Vielen Dank.
Habe ein Programm (EXE) welches unter Vista einwandfrei läuft
aber unter XP neuerdings Merkwürdigkeiten hat.
Unter XP wurde das Programm mit ngen einmal compiliert (GAC),
vielleicht ist dies ja das Problem.
Das Programm startet seinen Code nicht wie ursprünglich bei
Form_Load()
sondern startet mitten drin. Dies hat zur Folge dass er die
SQL-Connection nicht initialisert und dann folgende Fehlermeldung
zurückgibt: (im Debugger)
Execute Reader erfordert eine geöffnete und verfügbare
Verbindung.
Der SQL-Server läuft, aber wie gesagt, der Einsprung ins Programm erfolgt mittendrin und nicht am Anfang (Form_Load).
Wenn man das Programm unter VS2005 /XP rebuildet, oder zusätzlichen Code einfügt z.b. MessageBox.Show()
ignoriert es diesen einfach, obwohl man es neu kompiliert hat.
Das Datum/Zeit spielt auch keine Rolle.
Der neue Code (MessageBox.Show) wird aber unter Vista dann
ganz normal ausgeführt.
Alle anderen Programme (VS2005 c#) verhalten sich bezüglich XP / Vista normal.
Was ist hier passiert ?.
Vielen Dank.
Comment