Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Konvertierung von VS6 nach VS2008

3 views
Skip to first unread message

Michael Andreas

unread,
Jun 24, 2009, 4:20:01 AM6/24/09
to
Hallo,

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

Jochen Kalmbach [MVP]

unread,
Jun 24, 2009, 4:28:37 AM6/24/09
to
Hallo 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/

Michael Andreas

unread,
Jun 24, 2009, 6:10:01 AM6/24/09
to
Hallo Jochen,

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

Jochen Kalmbach [MVP]

unread,
Jun 24, 2009, 6:39:56 AM6/24/09
to
Hallo Michael!

> 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ß).

0 new messages