Winmain oder _tWinMain
-
Hallo Zusammen,
Ich versuche gerade einen Quellcode, welcher vor vielen Jahren auf msvc++ 6.0
erstellt wurde auf msvc++ 2010 zum laufen zu bringen, doch das funktioniert nicht.Zuerst einmal folgende Frage:
Ist eine WIN32 Anwendung (bei 6.0) und ein Win32 Projekt (bei 2010) identisch?Folgendes verwirrt mich:
Auf der offiziellen Site von Microsoft
http://msdn.microsoft.com/en-us/library/vstudio/bb384843.aspx
heisst es, dass jede!!! Win32 Anwendung eine WinMain Funktion haben muss.Auch ist die Syntax der WinMain Funktion eindeutig vergegeben.
Mein sehr alter Quellcode verfügt über genau jene Funktion mit der entsprechenden Syntax.
Nun verstehe ich aber nicht, weshalb das Beispielprogramm auf MSVC++ 2010
trotzdem nicht über diese Funktion verfügt und trotzdem läuft.
Dieses Program verfügt statdessen über die Funktion¨
int APIENTRY _tWinMain(,,,,)Was verwechsle ich da? Gilt zu bemerken, dass sich Microsoft auf MVC++ 2012 bezieht und nicht auf 2010, aber ich kann mir kaum vorstlle, dass sich diesbezüglich was gändert hat.
-
-
Und was ist der Unterschied zwischen WinApi und APIENTRY?
-