<?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[Sinn dieses Forums...]]></title><description><![CDATA[<p>Worum geht's eigentlich in diesem Forum?<br />
Windows-API's ganz ohne &lt;windows.h&gt; und ähnliches?</p>
<p>Geht das nicht blos mit Assemblern?<br />
Oder dauert sowas nich ewig?<br />
Könnte man so einen plattformunabhängigen Code für grafische API's schreiben?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/70083/sinn-dieses-forums</link><generator>RSS for Node</generator><lastBuildDate>Thu, 09 Apr 2026 11:23:01 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/70083.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 03 Apr 2004 18:24:04 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Sinn dieses Forums... on Sat, 03 Apr 2004 18:24:04 GMT]]></title><description><![CDATA[<p>Worum geht's eigentlich in diesem Forum?<br />
Windows-API's ganz ohne &lt;windows.h&gt; und ähnliches?</p>
<p>Geht das nicht blos mit Assemblern?<br />
Oder dauert sowas nich ewig?<br />
Könnte man so einen plattformunabhängigen Code für grafische API's schreiben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/494447</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/494447</guid><dc:creator><![CDATA[BloodLord]]></dc:creator><pubDate>Sat, 03 Apr 2004 18:24:04 GMT</pubDate></item><item><title><![CDATA[Reply to Sinn dieses Forums... on Sat, 03 Apr 2004 18:32:15 GMT]]></title><description><![CDATA[<p>soweit ich das verstanden habe benutzt man als grundlage die &lt;windows.h&gt;</p>
<p>aber keine fertigen klassenbibliotheken wie die microsoft foundation classes oder ähnliches</p>
]]></description><link>https://www.c-plusplus.net/forum/post/494452</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/494452</guid><dc:creator><![CDATA[Floh]]></dc:creator><pubDate>Sat, 03 Apr 2004 18:32:15 GMT</pubDate></item><item><title><![CDATA[Reply to Sinn dieses Forums... on Sat, 03 Apr 2004 19:09:52 GMT]]></title><description><![CDATA[<p>Floh schrieb:</p>
<blockquote>
<p>aber keine fertigen klassenbibliotheken wie die microsoft foundation classes oder ähnliches</p>
</blockquote>
<p>Wer nutzt schon gerne freiwillig Microsoft-Libraries (DirectX mal ausgenommen)?<br />
Naja, ich dachte eigentlich hier gehts um APIs ganz ohne Includes (oder halt mit eigenen) Egal...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/494464</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/494464</guid><dc:creator><![CDATA[BloodLord]]></dc:creator><pubDate>Sat, 03 Apr 2004 19:09:52 GMT</pubDate></item><item><title><![CDATA[Reply to Sinn dieses Forums... on Sat, 03 Apr 2004 19:11:00 GMT]]></title><description><![CDATA[<p>falsch gedacht. wie wäre es mal wenn du dich im forum genau umschaust?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/494466</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/494466</guid><dc:creator><![CDATA[...]]></dc:creator><pubDate>Sat, 03 Apr 2004 19:11:00 GMT</pubDate></item><item><title><![CDATA[Reply to Sinn dieses Forums... on Sat, 03 Apr 2004 19:20:17 GMT]]></title><description><![CDATA[<p>... schrieb:</p>
<blockquote>
<p>falsch gedacht. wie wäre es mal wenn du dich im forum genau umschaust?</p>
</blockquote>
<p>Was will mir dieser Unbekannte damit sagen? Halt... Ich glaub ich hatte gerade eine Erleuchtung... Es geht hier darum, wie APIs auf Basis z.B. von windows.h ausschließlich PROGRAMMIERT werden, ohne dass man dafür z.B. Visual C++ Design Tools zu Hilfe nimmt??? Ausserdem &quot;verlinkt&quot; man keine Libraries. Oder?</p>
<p>(Sorry für meine Dummheit)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/494471</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/494471</guid><dc:creator><![CDATA[BloodLord]]></dc:creator><pubDate>Sat, 03 Apr 2004 19:20:17 GMT</pubDate></item><item><title><![CDATA[Reply to Sinn dieses Forums... on Sat, 03 Apr 2004 19:35:09 GMT]]></title><description><![CDATA[<p>Ohne die Headerdatei &lt;windows.h&gt; gibt es keine Windows API.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/494477</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/494477</guid><dc:creator><![CDATA[Aziz]]></dc:creator><pubDate>Sat, 03 Apr 2004 19:35:09 GMT</pubDate></item><item><title><![CDATA[Reply to Sinn dieses Forums... on Sun, 04 Apr 2004 10:24:33 GMT]]></title><description><![CDATA[<p>BloodLord schrieb:</p>
<blockquote>
<p>... schrieb:</p>
<blockquote>
<p>falsch gedacht. wie wäre es mal wenn du dich im forum genau umschaust?</p>
</blockquote>
<p>Was will mir dieser Unbekannte damit sagen? Halt... Ich glaub ich hatte gerade eine Erleuchtung... Es geht hier darum, wie APIs auf Basis z.B. von windows.h ausschließlich PROGRAMMIERT werden, ohne dass man dafür z.B. Visual C++ Design Tools zu Hilfe nimmt??? Ausserdem &quot;verlinkt&quot; man keine Libraries. Oder?</p>
<p>(Sorry für meine Dummheit)</p>
</blockquote>
<p>Hier geht es nicht darum wie API´s programmiert werden, sondern wie man mit<br />
der WinAPI programmiert, niemand hier programmiert die WINAPI *glaub ich*</p>
<p>Welche Design-Tools meinst Du ? Doch nicht den Resourcen-Editor ? der Hat mit API nix zu tun, und wird freilich verwendet, wenn es Sinn macht.<br />
Die API zu verwenden, heißt nicht automatisch sich unnötig Arbeit zu machen.</p>
<p>Resourcen-Editoren gibst einige muß also nicht der von VC sein, den VC hat nicht jeder.</p>
<p>Libraries werden freilich verlinkt, irgendwo muß ja die API herkommen, z.B.<br />
wird die user32.lib verlinkt.</p>
<p>Alles klar ?</p>
<p>Wenn nicht:<br />
Windows besteht aus ner ganzen Reihen von DLL´s (nicht nur).<br />
In den DLL´s sind Funktionen im C-Stil verpackt.<br />
Die Summe dieser Funktionen bilden die Win32-API.<br />
Für jede DLL gibts ne Import-Lib (z.B. user32.lib für user32.dll).<br />
Zu jeder Import-Lib gibts ne Header-Datei.<br />
Die Windows.h sorgt für die Einbindung der wichtigsten Header-Dateien.</p>
<p>Wenn also mit der API gearbeitet wird müssen verschiedene Libs eingebunden<br />
werden, welche das sind steht in der Doku zur jeweiligen Funktion.</p>
<p>Die GUI kann durch Verwendung von CreateWindow() z.B. oder mit einem beliebigen<br />
Resourcen-Editor (Resourcen-Script per KlickieKlickie)für Windows oder alternativ mit einem beliebigen TextEditor (Resourcen-Script per Hand) erstellt werden.<br />
Das Res-Script wird mit dem Resourcen-Compiler verwendet und mit in die Anwendung eingebunden.</p>
<p>noch Fragen?</p>
<p>Im übrigen, egal mit was Du programmierst, wenn es für Windows sein soll, werden immer diese Windows-Dll´s verwendet, egal ob mit Assembler, Basic, BCB, Delphi, VC mit/ohne Mfc</p>
<p>mfg<br />
RB</p>
]]></description><link>https://www.c-plusplus.net/forum/post/494697</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/494697</guid><dc:creator><![CDATA[RED-BARON]]></dc:creator><pubDate>Sun, 04 Apr 2004 10:24:33 GMT</pubDate></item><item><title><![CDATA[Reply to Sinn dieses Forums... on Sat, 10 Apr 2004 14:12:22 GMT]]></title><description><![CDATA[<p>RED-BARON schrieb:</p>
<blockquote>
<p>Hier geht es nicht darum wie API´s programmiert werden, sondern wie man mit<br />
der WinAPI programmiert, niemand hier programmiert die WINAPI *glaub ich*</p>
<p>Welche Design-Tools meinst Du ? Doch nicht den Resourcen-Editor ? der Hat mit API nix zu tun, und wird freilich verwendet, wenn es Sinn macht.<br />
Die API zu verwenden, heißt nicht automatisch sich unnötig Arbeit zu machen...</p>
</blockquote>
<p>Ist gut... Ich glaub fast, ich hab's jetzt kapiert! Mehr noch: Meine logische Schlussfolgerung ist, das es im Forum für Konsolenprogramme um die Programmierung mit &lt;iostream.h&gt; geht.</p>
<p>Irgendwie habe ich aber das gefühl, das sich zum Biespiel die VC-WinAPI übelst von anderen unterscheidet...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/498798</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/498798</guid><dc:creator><![CDATA[BloodLord]]></dc:creator><pubDate>Sat, 10 Apr 2004 14:12:22 GMT</pubDate></item><item><title><![CDATA[Reply to Sinn dieses Forums... on Sat, 10 Apr 2004 16:35:00 GMT]]></title><description><![CDATA[<p>moin meister ...</p>
<p>was bitte ist die VC-API ?</p>
<p>Hier gehts um WIN-API, Du meinst warscheinlich die MFC. Das ist eine Klassen Lib welche die WIN-API kapselt.<br />
Mit VC kann men beides benutzen.</p>
<p>mfg<br />
RB</p>
]]></description><link>https://www.c-plusplus.net/forum/post/498893</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/498893</guid><dc:creator><![CDATA[RED-BARON]]></dc:creator><pubDate>Sat, 10 Apr 2004 16:35:00 GMT</pubDate></item><item><title><![CDATA[Reply to Sinn dieses Forums... on Sat, 10 Apr 2004 17:31:32 GMT]]></title><description><![CDATA[<p>RED-BARON schrieb:</p>
<blockquote>
<p>moin meister ...<br />
was bitte ist die VC-API ?<br />
RB</p>
</blockquote>
<p>Eine VC-API: Das heißt, die Windows API von Visual C++ (die sich in ihrer Funktion von diversen anderen unterscheidet)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/498920</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/498920</guid><dc:creator><![CDATA[BloodLord]]></dc:creator><pubDate>Sat, 10 Apr 2004 17:31:32 GMT</pubDate></item><item><title><![CDATA[Reply to Sinn dieses Forums... on Sat, 10 Apr 2004 17:51:31 GMT]]></title><description><![CDATA[<p>moin meister ...</p>
<p>willst Du mich ärgern oder was ?</p>
<p>es gibt nur eine WIN32-API und die verwenden alle Kompiler nicht nur VC.<br />
Wenn es mehrere WIN32-API gibt kann damit nur gemeint sein, das es verschiedene<br />
Versionen der WIN32-API gibt, die Version von Win95 enthält z.B. nicht die Funktionen welche es unter WinXP gibt.</p>
<p>Jedoch ist die API in sehr großen Teilen abwärtskompatibel.</p>
<p>API-Code welcher mit VC übersetzt worden ist kann auch mit jedem anderen Compiler übersetzt werden.</p>
<p>Zeig doch mal bitte ein Stück Code mit der &quot;VC-API&quot; vielleicht reden wir auch aneinamder vorbei.</p>
<p>mfg<br />
RB</p>
]]></description><link>https://www.c-plusplus.net/forum/post/498933</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/498933</guid><dc:creator><![CDATA[RED-BARON]]></dc:creator><pubDate>Sat, 10 Apr 2004 17:51:31 GMT</pubDate></item><item><title><![CDATA[Reply to Sinn dieses Forums... on Sun, 11 Apr 2004 12:51:59 GMT]]></title><description><![CDATA[<p>mich würde diese &quot;VC-API&quot; auch interessieren <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/499289</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/499289</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Sun, 11 Apr 2004 12:51:59 GMT</pubDate></item></channel></rss>