Vor Kurzem habe ich eine Anfrage von einem Kunden bekommen, der eine Datenbankanwendung für die Verwaltung von Reperaturen an den von ihm vertriebenen Geräten wollte. Er hat mir als Muster Screenshots der aktuellen Software geschickt. Nach Rückfrage stellte es sich heraus, daß er grundsätzlich mit der bestehenden Anwendung zufrieden sei, jedoch das Programm nicht mehr unter Windows 7 funktioniere.
Die Neuprogrammierung schätzte ich mit etwa 10.000,- ein.
Nach einem kurzen Test stellte es sich heraus, daß die Anwendung unter Windows 7x64 nicht auf die Datenbank zugreifen konnte, da sie als 64 Bit Anwendung gestartet wurde. Die fehlenden Datenbanktreiber könnten zwar eventuell mit Office 2010x64 nachinstalliert werden, etwas googeln führte mich aber zu CorFlags.exe aus dem .NET SDK, mit dem man eine .NET Anwendung dazu zwingt, auch unter 64 Bit als 32 Bit Anwendung gestartet zu werden. Ein beherztes "corflags Anwendung.exe /32bit+" und schon lief das Programm auch unter Windows 7x64.
Die Lösung des Problems konnte durch geringen Aufwand erreicht werden.
Der Kunde ist sehr froh, daß keine Neuprogrammierung seiner Anwendung notwendig ist.