<?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[Funktion die nach dem Erzeugen des Formulars einmalig aufgerufen wird]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte nachdem das Formular erzeugt wurde einmalig eine Funktion aufrufen.</p>
<p>Im Konstruktor oder mit OnCreate() funktioniert es nicht, da das Formular bereits erzeugt sein muß.</p>
<p>Weiß jemand wie man sowas macht, dass eine Funktion einmalig nach der Erzeugung aufgerufen wird?</p>
<p>Vielen Dank für Eure Hilfe.</p>
<p>Gruß Samuel</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/130902/funktion-die-nach-dem-erzeugen-des-formulars-einmalig-aufgerufen-wird</link><generator>RSS for Node</generator><lastBuildDate>Thu, 30 Jul 2026 06:12:11 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/130902.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 28 Dec 2005 16:47:26 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Funktion die nach dem Erzeugen des Formulars einmalig aufgerufen wird on Wed, 28 Dec 2005 16:47:26 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte nachdem das Formular erzeugt wurde einmalig eine Funktion aufrufen.</p>
<p>Im Konstruktor oder mit OnCreate() funktioniert es nicht, da das Formular bereits erzeugt sein muß.</p>
<p>Weiß jemand wie man sowas macht, dass eine Funktion einmalig nach der Erzeugung aufgerufen wird?</p>
<p>Vielen Dank für Eure Hilfe.</p>
<p>Gruß Samuel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/951560</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/951560</guid><dc:creator><![CDATA[dr.sam]]></dc:creator><pubDate>Wed, 28 Dec 2005 16:47:26 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion die nach dem Erzeugen des Formulars einmalig aufgerufen wird on Wed, 28 Dec 2005 17:06:08 GMT]]></title><description><![CDATA[<p>Hallo</p>
<blockquote>
<p>Im Konstruktor oder mit OnCreate() funktioniert es nicht, da das Formular bereits erzeugt sein muß.</p>
</blockquote>
<p>Versteh ich nicht. Wenn der Konstruktor eines Forms ausgeführt wird (OnCreate besser nicht verwenden), ist doch das Form soweit schon erzeugt, das heißt du kannst auf alle Member zugriefen. Meinst du statt erzeugt angezeigt?</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/951569</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/951569</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 28 Dec 2005 17:06:08 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion die nach dem Erzeugen des Formulars einmalig aufgerufen wird on Wed, 28 Dec 2005 17:09:40 GMT]]></title><description><![CDATA[<p>Wenn alles - aus welchen Gründen auch immer - nicht geht, eine globale Variable als Schalter setzen und diese nach Aufruf der Funktion umsetzen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/951571</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/951571</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Wed, 28 Dec 2005 17:09:40 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion die nach dem Erzeugen des Formulars einmalig aufgerufen wird on Wed, 28 Dec 2005 17:11:42 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<blockquote>
<p>Wenn der Konstruktor eines Forms ausgeführt wird (OnCreate besser nicht verwenden), ist doch das Form soweit schon erzeugt, das heißt du kannst auf alle Member zugriefen. Meinst du statt erzeugt angezeigt?</p>
</blockquote>
<p>Ja, ich meine angezeigt.<br />
Es ist so dass ich im Konstruktor noch nicht auf alles zugreifen kann.<br />
Ich kann z.B. eine Funktion in einer anderen Unit nicht ausführen.</p>
<p>Gruß Sam</p>
]]></description><link>https://www.c-plusplus.net/forum/post/951573</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/951573</guid><dc:creator><![CDATA[dr.sam]]></dc:creator><pubDate>Wed, 28 Dec 2005 17:11:42 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion die nach dem Erzeugen des Formulars einmalig aufgerufen wird on Wed, 28 Dec 2005 17:13:56 GMT]]></title><description><![CDATA[<p>Christian211 schrieb:</p>
<blockquote>
<p>Wenn alles - aus welchen Gründen auch immer - nicht geht, eine globale Variable als Schalter setzen und diese nach Aufruf der Funktion umsetzen</p>
</blockquote>
<p>Und wie rufe ich die Funktion auf?<br />
Ich brauche etwas, das mir die Funktion aufruft.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/951576</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/951576</guid><dc:creator><![CDATA[dr.sam]]></dc:creator><pubDate>Wed, 28 Dec 2005 17:13:56 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion die nach dem Erzeugen des Formulars einmalig aufgerufen wird on Wed, 28 Dec 2005 17:19:49 GMT]]></title><description><![CDATA[<p>Lege eine Variable an z.B.: &quot;FirstRun&quot; . In OnCreate() einfach auf true setzen,<br />
danach bei OnActivate() :<br />
if( FirstRun )<br />
{<br />
FirstRun = false;<br />
....<br />
}</p>
<p>funkt immer</p>
]]></description><link>https://www.c-plusplus.net/forum/post/951578</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/951578</guid><dc:creator><![CDATA[thomas69]]></dc:creator><pubDate>Wed, 28 Dec 2005 17:19:49 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion die nach dem Erzeugen des Formulars einmalig aufgerufen wird on Wed, 28 Dec 2005 17:20:33 GMT]]></title><description><![CDATA[<p>Hallo</p>
<blockquote>
<p>eine globale Variable als Schalter</p>
</blockquote>
<p>Aber keine globale Variable zum Speichern des Statuses, sondern eine Membervariable des betreffenden Forms.</p>
<blockquote>
<p>Und wie rufe ich die Funktion auf?</p>
</blockquote>
<p>Zum einen ist da der Event TForm::OnShow. Ist genau das richtige, wenn du <strong>direkt vor</strong> dem Anzeigen des Forms etwas machen willst. Allerdings keine Zeichenoperationen, die werden nicht übernommen.</p>
<p>Zum anderen ist da <em>TForm::OnPaint</em>. In verbindung mit einem genannten Schalter, um den ersten Durchlauf zu überprüfen, kannst du damit etwas ausführen, <strong>direkt nachdem</strong> das Form angezeigt wurde.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/951581</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/951581</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 28 Dec 2005 17:20:33 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion die nach dem Erzeugen des Formulars einmalig aufgerufen wird on Wed, 28 Dec 2005 17:21:45 GMT]]></title><description><![CDATA[<p>Gibt es bei OOP ein main(void)???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/951584</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/951584</guid><dc:creator><![CDATA[dr.sam]]></dc:creator><pubDate>Wed, 28 Dec 2005 17:21:45 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion die nach dem Erzeugen des Formulars einmalig aufgerufen wird on Wed, 28 Dec 2005 17:21:49 GMT]]></title><description><![CDATA[<p>???????????</p>
<p>globale Variable:</p>
<p>bool aufruf=false;<br />
.....<br />
im OnShow</p>
<p>if(aufruf==false)<br />
{<br />
aufruf=true;<br />
deineFunktion()<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/951585</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/951585</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Wed, 28 Dec 2005 17:21:49 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion die nach dem Erzeugen des Formulars einmalig aufgerufen wird on Wed, 28 Dec 2005 17:23:46 GMT]]></title><description><![CDATA[<blockquote>
<p>Gibt es bei OOP ein main(void)???</p>
</blockquote>
<p>Nein, ein</p>
<p>WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)</p>
<p>Projekt -&gt; Quelltext anzeigen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/951588</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/951588</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Wed, 28 Dec 2005 17:23:46 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion die nach dem Erzeugen des Formulars einmalig aufgerufen wird on Wed, 28 Dec 2005 17:24:14 GMT]]></title><description><![CDATA[<p>Vielen Dank,</p>
<p>ich versuch es mal.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/951589</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/951589</guid><dc:creator><![CDATA[dr.sam]]></dc:creator><pubDate>Wed, 28 Dec 2005 17:24:14 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion die nach dem Erzeugen des Formulars einmalig aufgerufen wird on Wed, 28 Dec 2005 19:16:16 GMT]]></title><description><![CDATA[<p>Du könntest auch im Konstruktor deinem Form eine Nachricht mit PostMessage senden. Die Abarbeitung der Botschaftswarteschlange (Aufruf von WndProc) beginnt erst dann, wenn der Konstruktor abgearbeitet und alle Eigenschaften geladen wurden.</p>
<p>Rob'</p>
]]></description><link>https://www.c-plusplus.net/forum/post/951687</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/951687</guid><dc:creator><![CDATA[Rob&#x27;]]></dc:creator><pubDate>Wed, 28 Dec 2005 19:16:16 GMT</pubDate></item></channel></rss>