Umstieg von Visual c++6 auf 2008 MFC Anwendungen
-
Ich habe einige mit Visual C++6.0 erstellte MFC Anwendungen, die ich Vista fit machen möchte. Jetzt habe ich mir erstmal die Express Edition heruntergeladen und mußte feststellen das da kein MFC mehr enthalten ist. Dennoch findet sich einiges zur MFC in der Hilfe. Meine Frage ab welcher Edition ist MFC wieder enthalten Standart / Professionell. Und mit welchem Aufwand ist zu rechnen, wenn die Anwendungen auf das neue System übertragen werden. Das natürlich nicht in Stunden, weil ja keiner die Anwendungen kennt, aber so in der Scala von "funktioniert sofort" bis "kannste besser gleich alles neu schreiben".
-
Die MFC ist ab der Standard-Version dabei. Der Aufwand ist davon abhängig, inwieweit die alte Version schon jetzt mit eingeschränkten Rechten läuft. Wenn Einstellungsdaten in das Programmverzeichnis geschrieben werden oder Zugriffe auf die Registry (HKLM) mit vollen Rechten laufen, dann dauert es etwas länger. Ansonsten sollte die Umstellung kein Problem sein.
-
Die Umstellung ist dann ein sehr sehr gorßes Problem wenn du nicht nicht nach dem Standard programmiert hast.
VC6 war da nicht so der Renner. Ab dieser wurde VC immer nähere dem Standard angepasst.
Siehst aber sowieso wenn du das erste mal kompilierst.Viel Spass.
-
Zudem könntest du ein paar Fehler bekommen, da einige Nachrichtenfunktoinen andere Rückgabewerte bekommen haben. Das aber schon seit 2005 oder davor. Das ist ab kein großes Problem.
-
Wenn es nur eine legacy Nachbesserung ist, kann man auch VC6 benutzen um Programm für Vista zu schreiben.
Hängt davon ab, was mit dem Projekt weiter geplant ist. Ist es nur ein Fix, kann sich je nach Größe des Projektes der Umstieg auf 2005/2008 als großer Aufwand herausstellen.
Soll das Projekt weiter leben und entwickelt werden, würde ich in jedem Fall zu einem Umstieg raten.
-
Na dann werde ich mal auf das Release von Visual C++ 2008 im Mai warten und mich an die Arbeit machen.
-
CRIUIX schrieb:
Na dann werde ich mal auf das Release von Visual C++ 2008 im Mai warten und mich an die Arbeit machen.
Eigentlich sollte das schon Ende Februar erscheinen.
-
Der offizielle Launch ist jetzt nächste Woche in Ffm, ab dann ist es IMHO verfügbar.
-
Ist zwar O.T. aber:
Wie gut das man MSDN hat.
W.Server2008
VS 2008Fehlt nur noch SQL Server 2008 final