<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Winapi32 wird abgelöst von .net 3.0 ?]]></title><description><![CDATA[<p>zitat:&quot;.NET Framework 3.0: Eine neue, auf .NET basierende Programmierschnittstelle für Windows, welche die „Win32“-API ablösen soll...&quot; aus wikipedia</p>
<p>also stirbt die win32 api doch aus?? Sollte man also C# lernen anstatt C mit winapi32 ? leider hatte jemand den alten thread geschlossen...</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/194933/winapi32-wird-abgelöst-von-net-3-0</link><generator>RSS for Node</generator><lastBuildDate>Tue, 30 Jun 2026 03:28:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/194933.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 12 Oct 2007 08:16:29 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Winapi32 wird abgelöst von .net 3.0 ? on Fri, 12 Oct 2007 08:16:58 GMT]]></title><description><![CDATA[<p>zitat:&quot;.NET Framework 3.0: Eine neue, auf .NET basierende Programmierschnittstelle für Windows, welche die „Win32“-API ablösen soll...&quot; aus wikipedia</p>
<p>also stirbt die win32 api doch aus?? Sollte man also C# lernen anstatt C mit winapi32 ? leider hatte jemand den alten thread geschlossen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1383449</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1383449</guid><dc:creator><![CDATA[Pelle]]></dc:creator><pubDate>Fri, 12 Oct 2007 08:16:58 GMT</pubDate></item><item><title><![CDATA[Reply to Winapi32 wird abgelöst von .net 3.0 ? on Fri, 12 Oct 2007 08:17:55 GMT]]></title><description><![CDATA[<p>Ja, Du solltest C# lernen.<br />
Nein, WinAPI ist die Grundlage von .NET.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1383452</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1383452</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Fri, 12 Oct 2007 08:17:55 GMT</pubDate></item><item><title><![CDATA[Reply to Winapi32 wird abgelöst von .net 3.0 ? on Fri, 12 Oct 2007 08:29:01 GMT]]></title><description><![CDATA[<p>Pelle schrieb:</p>
<blockquote>
<p>zitat:&quot;.NET Framework 3.0: Eine neue, auf .NET basierende Programmierschnittstelle für Windows, welche die „Win32“-API ablösen soll...&quot; aus wikipedia</p>
<p>also stirbt die win32 api doch aus?? Sollte man also C# lernen anstatt C mit winapi32 ? leider hatte jemand den alten thread geschlossen...</p>
</blockquote>
<p>hast du eigentlich keine anderen Sorgen? Mir ist das echt Schnuppe, ob das nun abgelöst wird oder nicht, man kann damit ja trotzdem noch weiter programmieren. Es ist ja nicht so, dass dann ein Update kommt und alle rein WinAPI Anwendungen nicht mehr gehen bzw. der Compiler beim compilieren Streikt, nur weil es reine WinAPI ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1383468</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1383468</guid><dc:creator><![CDATA[Fake oder Echt]]></dc:creator><pubDate>Fri, 12 Oct 2007 08:29:01 GMT</pubDate></item><item><title><![CDATA[Reply to Winapi32 wird abgelöst von .net 3.0 ? on Fri, 12 Oct 2007 08:35:53 GMT]]></title><description><![CDATA[<p>Die WinAPI kann MS nicht von einem Tag auf den anderen fallen lassen. Stell dir mal vor, kein Programm (außer reinen .NET-Programmen) würde dann mehr laufen. Dann kann MS gleich Konkurs anmelden.</p>
<p>Und selbst wenn MS morgen ein neues OS rausbringen würde, welches kein WinAPI mehr hätte. Dann würden sie halt ein VirtualPC mit einem WinAPI-OS (z.B. Vista) beilegen und man könnte dann halt darauf WinAPI-Programme laufen lassen. So ähnlich hat das Apple vom harten Wechsel MacOS9 zu MacOS X gemacht. Normalerweise läuft auf MacOS X kein MacOS9 Programm... aber die haben dann halt sowas wie einen Emulator dring gehabt, und wenn man ein MacOS9-Programm startet, wurde dieses unbemerkt im Emulator ausgeführt. Dem MacOS X-User ist das wumpe.</p>
<p>Also, über die WinAPI würde ich mir die wenigsten Sorgen machen....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1383476</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1383476</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Fri, 12 Oct 2007 08:35:53 GMT</pubDate></item><item><title><![CDATA[Reply to Winapi32 wird abgelöst von .net 3.0 ? on Fri, 12 Oct 2007 10:56:39 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/1463">@Artchi</a>: Volltreffer! Ganz meiner Meinung. (Bis auf eine Ausnahme: Auch reine .NET-Programme würden ohne WinAPI ebenfalls nicht mehr laufen, da ja das .NET Framework auf WinAPI aufbaut... )</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/14058">@Pelle</a>: Grob gesagt, auf WinAPI bauen alle Frameworks auf, egal ob MFC, ATL, WPF, .NET Frameworks usw.</p>
<p><strong>Somit ist WinAPI ein solides Fundament ALLER aktuellen Windows-Programme (mit Windows-GUI)!</strong></p>
<p>Habe extra &quot;Grob gesagt&quot; geschrieben, da nicht nur WinAPI eine Bibliotheks-Grundlage ist. Sondern auch andere Bibliotheken wie z.B. die C-Laufzeitbibliotheken (CRT) oder die Web-Services nebenher friedlich koexistieren.</p>
<p>Übrigens, auf Linux-Systemen mit Wine (Windows-Emulator) laufen sogar die meisten Windows-Programme. Die meisten deshalb, da Wine noch nicht ganz 100%ig die Fertigstellung erreicht hat (die letzten paar ganz seltene Funktionen fehlen noch, aber sie arbeiten noch dran ;-).</p>
<p>Cheers<br />
Martin</p>
<p>P.S.: Man möge mir beim üblichen Thema &quot;WinAPI&quot; verzeihen, aber für &quot;normale&quot; Programmierer lassen wir mal die exotischen Programme außen vor, die komplett eigene Fenster, Dialoge usw. nachgebildet haben, die an WinAPI vorbei programmiert wurden. Z.B. Grafisch programmierte Bootmanager die unter DOS oder was auch immer laufen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1383629</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1383629</guid><dc:creator><![CDATA[Mmacher]]></dc:creator><pubDate>Fri, 12 Oct 2007 10:56:39 GMT</pubDate></item><item><title><![CDATA[Reply to Winapi32 wird abgelöst von .net 3.0 ? on Fri, 12 Oct 2007 11:04:50 GMT]]></title><description><![CDATA[<p>Nur weil das bei den momentaten Windows- und .Net-Versionen so ist, heißt das nicht, das Microsoft in zukunft kein nicht auf der WinAPI aufsetzendes .NET bauen kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1383641</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1383641</guid><dc:creator><![CDATA[Helium]]></dc:creator><pubDate>Fri, 12 Oct 2007 11:04:50 GMT</pubDate></item><item><title><![CDATA[Reply to Winapi32 wird abgelöst von .net 3.0 ? on Fri, 12 Oct 2007 11:13:50 GMT]]></title><description><![CDATA[<p>Mmacher! Da hast du wohl was falsch verstanden. .NET greift zwar auf WinAPI zu, aber es ist nicht zwingend nötig. .NET wirkt wie ein Wrapper, du kannst auch .NET-Programme auf MONO und somit Nicht-WinAPI-Systemen laufen lassen... um genau zu sein, kannst du schon heute .NET-Programme auf Linux laufen lassen.</p>
<p><a href="http://www.go-mono.net" rel="nofollow">http://www.go-mono.net</a> ist das beste Beispiel. Natürlich kommt es darauf an, wie weit &quot;.NET&quot; (heißt ja eigentlich CLI) implementiert ist, aber es ist definitiv kein WinAPI nötig. Sonst wäre .NET auch irgendwie witzlos...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1383645</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1383645</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Fri, 12 Oct 2007 11:13:50 GMT</pubDate></item><item><title><![CDATA[Reply to Winapi32 wird abgelöst von .net 3.0 ? on Fri, 12 Oct 2007 11:56:34 GMT]]></title><description><![CDATA[<p>Artchi schrieb:</p>
<blockquote>
<p>Mmacher! Da hast du wohl was falsch verstanden. .NET greift zwar auf WinAPI zu,</p>
</blockquote>
<p>Doch für das .NET Framework unter Windows ist sie zwingend erforderlich.</p>
<blockquote>
<p>.NET wirkt wie ein Wrapper,</p>
</blockquote>
<p>Richtig, wei ein Wrapper der die vorhandenen Betriebssystemfunktionen wrappt.</p>
<blockquote>
<p>kannst du schon heute .NET-Programme auf Linux laufen lassen.</p>
</blockquote>
<p>Aber nur, wenn das .NET Framework für Linux installiert ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1383681</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1383681</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Fri, 12 Oct 2007 11:56:34 GMT</pubDate></item></channel></rss>