C++ .NET
-
Hallo Leute
Ich arbeite momentan mit VC++ 6.0 Enterprise Edition.Nun überlege ich mir, auf VC++ .Net umzusteigen. Dazu hätte ich aber erste einige Fragen:
1. Es ist in VC++ .NET auch so, dass nur die Enterprise Edition Compileroptimierungen durchführt ?
2. Sind Applikationen, welche mit VC++ .NET erstellt wurden, nur auf Systemen Lauffähig, auf denen das .NET Framework installiert ist ?
3. Gibt es Compilersprachänderungen wie z.B. __stdcall, __cdecl usw. ?
4. Was sind meine Vor- bzw. Nachteil, wenn ich auf VC++ .NET umsteige ?
5. Bei welchen Versionen ist die MSDN Library enthalten ?Für eure Antworten danke ich euch bereits im Voraus vielmal !!!
Gruss IshildurP.S.
Weiss jemand von euch, wo ich eine komplette Referenz der WinApi runterladen kann ? Ich meine nicht die gesammte MSDN Library sondern nur der Teil, der von der WinApi handelt.
-
Wie kommt man darauf eine solche Frage, die sich einzig um MS-Technologie dreht, im *Standard*-C++ Forum zu posten?
-
im MSVC++ Forum ist die Frage aber besser aufgehoben IMHO. Deswegen wandert sie noch einmal

-
Zu 1.
VC ab Professionell unterstützt Compileroptimierungen.
Zu 2.
Es wurde schon mehrmals erläutert, dass es KEIN VC++.NET gibt, nur VC#.NET und VB.NET. C++ setzt entweder die MFC ein oder nicht und nicht das .NET-Framework!
Zu 3.
Änderungen nicht, nur Zusätze!
Zu 4.
Vorteile:
-Einige Verbesserungen und Zusätze an der MFC
-Zusätzliche Compileroptimierungen
-Unterstützung von ATL7.0 und WTL7.0 und MFC7.0
Nachteile:
-Häufigere Abstürze
-Neue Oberfläche mit teilweise besser, teilweise schlechter auffindbaren Dialogen/Optionen
-Besserer Hex-Editor
-Bessere Debug-Möglichkeiten
-schlechterer DialogeditorZu 5. Professionell enthält sie auf jeden Fall. Zusätzlich kann man auch unter msdn.microsoft.com nachschlagen.
Zu P.S.
Schau Dir dazu mal das SDK an!