<?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[Problem mit Beispieldatei aus Buch]]></title><description><![CDATA[<p>Hi,<br />
Also ich bin totaler Anfänger und wollte C++ lernen also hab ich mir n Buch gekauft: Objektorientierte Spieleprogrammierung mit C++ und Genesis 3D.<br />
Im ersten Kapitel ging es darum erstmal ein Basis Fenster zu programmieren.<br />
Der Quelltext sieht folgendermaßen aus:</p>
<p>int WinMain(HINSTANCE ')' hInstance,<br />
HINSTANCE hPrevInstance,<br />
LPSTR lpCmdLine,<br />
int nCmdShow)<br />
{<br />
WNDCLASS Win;<br />
MSG msg;<br />
Win.cbClsExtra=0;<br />
Win.cbWndExtra=0;<br />
Win.hInstance=hInstance;<br />
Win.hIcon=LoadIcon(hInstance, IDI_APPLICATION);<br />
Win.hCursor=LoadCursor(NULL, IDC_ARROW);<br />
Win.hbrBackground=(HBRUSH)GetStockObject(BLACK_BRUSH);<br />
Win.style=CS_HREDRAW | CS_VREDRAW;<br />
Win.lpfnWndProc=WndProc;<br />
Win.lpszClassName=&quot;???&quot;;<br />
Win.lpszMenuName=NULL;<br />
RegisterClass(&amp;Win);<br />
GHandle=CreateWindow(Win.lpszClassName,&quot;Windows Minimum Test&quot;, WS_TILED,<br />
CW_USEDEFAULT, CW_USEDEFAULT, MaxWidth, MaxHeight, NULL, NULL, hInstance, NULL);<br />
if(!GHandle)<br />
{<br />
return 0;<br />
}<br />
ShowWindow (GHandle, nCmdShow);<br />
UpdateWindow (GHandle);<br />
isRunning=true;<br />
while(isRunning)<br />
{<br />
while<br />
(PeekMessage(&amp;msg, NULL, 0, 0, PM_NOREMOVE))<br />
{<br />
if(!GetMessage(&amp;msg, NULL, 0, 0))<br />
{<br />
isRunning=false;<br />
break;<br />
}<br />
TranslateMessage (&amp;msg);<br />
DispatchMessage (&amp;msg);<br />
}<br />
}<br />
return 1;<br />
}</p>
<p>Also ganz am Anfang bin ich auch net, hab vorher schon des Buch C++ für Kids vom gleichen Autor gelesen.(Von der Heft CD dieses Buches hab ich auch den C++ Builder 6.</p>
<p>Naja gut dann hab ich des Ding einfach mal gestartet und dann wurde mir nur ein leeres Formular angezeigt... Ok wenn es funktionieren würde wie es sollte<br />
dann kommt zwar auch nur nen Fenster mit keinem Inhalt,aber der Hintergrund wäre wie im Quelltext angegeben schwarz und der Fenstertitel würde lauten &quot;Windows Minimum Test&quot;. Aber es steht im Titel nur Form1.</p>
<p>Was is daran falsch warum funktioniert des net? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/99644/problem-mit-beispieldatei-aus-buch</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Jul 2026 23:47:55 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/99644.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 30 Jan 2005 17:23:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit Beispieldatei aus Buch on Sun, 30 Jan 2005 17:23:54 GMT]]></title><description><![CDATA[<p>Hi,<br />
Also ich bin totaler Anfänger und wollte C++ lernen also hab ich mir n Buch gekauft: Objektorientierte Spieleprogrammierung mit C++ und Genesis 3D.<br />
Im ersten Kapitel ging es darum erstmal ein Basis Fenster zu programmieren.<br />
Der Quelltext sieht folgendermaßen aus:</p>
<p>int WinMain(HINSTANCE ')' hInstance,<br />
HINSTANCE hPrevInstance,<br />
LPSTR lpCmdLine,<br />
int nCmdShow)<br />
{<br />
WNDCLASS Win;<br />
MSG msg;<br />
Win.cbClsExtra=0;<br />
Win.cbWndExtra=0;<br />
Win.hInstance=hInstance;<br />
Win.hIcon=LoadIcon(hInstance, IDI_APPLICATION);<br />
Win.hCursor=LoadCursor(NULL, IDC_ARROW);<br />
Win.hbrBackground=(HBRUSH)GetStockObject(BLACK_BRUSH);<br />
Win.style=CS_HREDRAW | CS_VREDRAW;<br />
Win.lpfnWndProc=WndProc;<br />
Win.lpszClassName=&quot;???&quot;;<br />
Win.lpszMenuName=NULL;<br />
RegisterClass(&amp;Win);<br />
GHandle=CreateWindow(Win.lpszClassName,&quot;Windows Minimum Test&quot;, WS_TILED,<br />
CW_USEDEFAULT, CW_USEDEFAULT, MaxWidth, MaxHeight, NULL, NULL, hInstance, NULL);<br />
if(!GHandle)<br />
{<br />
return 0;<br />
}<br />
ShowWindow (GHandle, nCmdShow);<br />
UpdateWindow (GHandle);<br />
isRunning=true;<br />
while(isRunning)<br />
{<br />
while<br />
(PeekMessage(&amp;msg, NULL, 0, 0, PM_NOREMOVE))<br />
{<br />
if(!GetMessage(&amp;msg, NULL, 0, 0))<br />
{<br />
isRunning=false;<br />
break;<br />
}<br />
TranslateMessage (&amp;msg);<br />
DispatchMessage (&amp;msg);<br />
}<br />
}<br />
return 1;<br />
}</p>
<p>Also ganz am Anfang bin ich auch net, hab vorher schon des Buch C++ für Kids vom gleichen Autor gelesen.(Von der Heft CD dieses Buches hab ich auch den C++ Builder 6.</p>
<p>Naja gut dann hab ich des Ding einfach mal gestartet und dann wurde mir nur ein leeres Formular angezeigt... Ok wenn es funktionieren würde wie es sollte<br />
dann kommt zwar auch nur nen Fenster mit keinem Inhalt,aber der Hintergrund wäre wie im Quelltext angegeben schwarz und der Fenstertitel würde lauten &quot;Windows Minimum Test&quot;. Aber es steht im Titel nur Form1.</p>
<p>Was is daran falsch warum funktioniert des net? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/710499</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/710499</guid><dc:creator><![CDATA[C++ Anfänger 768]]></dc:creator><pubDate>Sun, 30 Jan 2005 17:23:54 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Beispieldatei aus Buch on Sun, 30 Jan 2005 18:04:32 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>du hast ein VCL-Programm erstellt. Wenn du aber direkt WinAPI-Fenster verwenden willst, mußt du den Konsolen-Experten benutzen.<br />
Allerdings kannst du auch gleich mit der VCL arbeiten. Da sparst du dir eine Menge Ärger. Du wirst hier im Forum eine Menge Links zu Tutorials dazu finden, einfach suchen.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/710557</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/710557</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sun, 30 Jan 2005 18:04:32 GMT</pubDate></item></channel></rss>