ich bräuchte ein paar Tipps von Experten:
Ich möchte ein großes Projekt(geschrieben in C++ VS6)
in eine aktuelle Version konvertieren.
Folgende Alternativen bieten sich an:
- QT
- VS2008 unmanaged
- VS2008 managed
Könnte Ihr mir ein paar Tipps geben?
Was empfehlt ihr?
Welches ist die aktuelle MFC?
Danke Michael
> ich bräuchte ein paar Tipps von Experten:
>
> Ich möchte ein großes Projekt(geschrieben in C++ VS6)
> in eine aktuelle Version konvertieren.
Aha... *konvertieren*; wir halten dieses Stichwort mal fest...
> Folgende Alternativen bieten sich an:
> - QT
> - VS2008 unmanaged
> - VS2008 managed
Wie kommst Du denn auf diese Alternativen???
Wenn Du *konvertieren* willst, dann hast Du nur die Alternative der
VS-Version... sonst nix...
> Könnte Ihr mir ein paar Tipps geben?
> Was empfehlt ihr?
Wenn Du *konvertieren* willst, dann nimm VS2008; öffne Deine dsw-Datei
mit VS2008 und fertig (ok, einige kleine Arbeiten wirst Du noch tun
müssen, aber die sollten sich in Grenzen halten; Vs2008 ist eben
Standard-Konformer und lässt einiges aus VC6 nicht mehr zu).
> Welches ist die aktuelle MFC?
VS2008-SP1?
Oder wolltest Du alles neu schreiben?
Dann rate ich Dir zu C# und WinForms oder WPF...
--
Greetings
Jochen
My blog about Win32 and .NET
http://blog.kalmbachnet.de/
Ok, Konvertierung war ein Lapsus.
VS6 - VS2008 unmanaged = Konvertierung
VS6 - VS2008 managed = Portierung
VS6 - QT = Portierung
Nach Deinen Aussagen ist hier Portierung
gleichbedeutend mit Neu-Programmieren.
Gruß mimuel
> Ok, Konvertierung war ein Lapsus.
> VS6 - VS2008 unmanaged = Konvertierung
> VS6 - VS2008 managed = Portierung
> VS6 - QT = Portierung
>
> Nach Deinen Aussagen ist hier Portierung
> gleichbedeutend mit Neu-Programmieren.
In den meisten Fällen schon...
Wenn in dem Projekt ganz sauber gearbeitet wurde, dann ist die
Buisness-Logik und die Oberfläche fein säuberlich getrennt.
Dann kannst Du i.d.R. die gesamte Buisness-Logik einfach übernehmen und
musst _nur_ die Oberfläche neu machen.
Dann würde ich (persönlich) aber auf WinForms oder WPF gehen...
Aber das ist Geschmakssache (Martin macht lieber MFC ;) ).
Auf alle Fälle kommst Du um eine sehr hochen Aufwand nicht herum...
(es sei denn Du konvertierst es bloß).