<?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[Form bei Programmstart aufrufen]]></title><description><![CDATA[<p>Hallo,</p>
<p>in</p>
<pre><code class="language-cpp">__fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner)
</code></pre>
<p>lade ich INI Dateien usw. Ganz am Schluss möchte ich ein weiteres Form<br />
(Form4) zum Hauptform (Form1 Main) als Passwortabfrage aufrufen:</p>
<pre><code class="language-cpp">if(PrgComp==false &amp;&amp; PrgPassw==true) { Form4-&gt;Show(); }                        // bei Programmstart Passwortabfrage
</code></pre>
<p>Das klappt auch. Aber nach dem Beenden des Dialoges kommt die Fehlermeldung<br />
&quot;Eigenschaft Visible in OnShow und OnHide nicht zulässig&quot;</p>
<p>Ich habe in diesen Routine OnShow (OnHide habe ich nicht) aber<br />
nichts mit Visible usw. Starte ich das Programm ohne die Passwort-<br />
abfrage sondern z.b. über's Menü direkt mit</p>
<pre><code class="language-cpp">Form4-&gt;Show();
</code></pre>
<p>dann kommt nach dem Beenden des Dialoges keine Fehlermeldung.<br />
Habe den Aufruf auch schon in OnShow und OnActivate vom Form1 (Main)<br />
gelegt, ebenfalls kein Erfolg. Wenn ich es in OnShow lege, wird<br />
der Dialog angezeigt, der Focus liegt aber noch auf dem Form1 im<br />
Hintergrund.</p>
<p>Hat jemand eine Idee bzw. wie kann ich beim Start ein weiteres<br />
Form aufrufen?</p>
<p>Gruss Stefan</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/122055/form-bei-programmstart-aufrufen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 26 Jul 2026 15:03:26 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/122055.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 30 Sep 2005 06:56:03 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Form bei Programmstart aufrufen on Fri, 30 Sep 2005 06:58:11 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>in</p>
<pre><code class="language-cpp">__fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner)
</code></pre>
<p>lade ich INI Dateien usw. Ganz am Schluss möchte ich ein weiteres Form<br />
(Form4) zum Hauptform (Form1 Main) als Passwortabfrage aufrufen:</p>
<pre><code class="language-cpp">if(PrgComp==false &amp;&amp; PrgPassw==true) { Form4-&gt;Show(); }                        // bei Programmstart Passwortabfrage
</code></pre>
<p>Das klappt auch. Aber nach dem Beenden des Dialoges kommt die Fehlermeldung<br />
&quot;Eigenschaft Visible in OnShow und OnHide nicht zulässig&quot;</p>
<p>Ich habe in diesen Routine OnShow (OnHide habe ich nicht) aber<br />
nichts mit Visible usw. Starte ich das Programm ohne die Passwort-<br />
abfrage sondern z.b. über's Menü direkt mit</p>
<pre><code class="language-cpp">Form4-&gt;Show();
</code></pre>
<p>dann kommt nach dem Beenden des Dialoges keine Fehlermeldung.<br />
Habe den Aufruf auch schon in OnShow und OnActivate vom Form1 (Main)<br />
gelegt, ebenfalls kein Erfolg. Wenn ich es in OnShow lege, wird<br />
der Dialog angezeigt, der Focus liegt aber noch auf dem Form1 im<br />
Hintergrund.</p>
<p>Hat jemand eine Idee bzw. wie kann ich beim Start ein weiteres<br />
Form aufrufen?</p>
<p>Gruss Stefan</p>
]]></description><link>https://www.c-plusplus.net/forum/post/883352</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/883352</guid><dc:creator><![CDATA[Stefan71242]]></dc:creator><pubDate>Fri, 30 Sep 2005 06:58:11 GMT</pubDate></item><item><title><![CDATA[Reply to Form bei Programmstart aufrufen on Fri, 30 Sep 2005 07:09:09 GMT]]></title><description><![CDATA[<p>OnShow Ereigniss</p>
<p>mit Form4-&gt;ShowModal();</p>
<p>In dem OnShow können keine Eigenschaften gesetzt werden die das Anzeigen (visible) beeinflussen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/883360</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/883360</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Fri, 30 Sep 2005 07:09:09 GMT</pubDate></item><item><title><![CDATA[Reply to Form bei Programmstart aufrufen on Fri, 30 Sep 2005 07:14:09 GMT]]></title><description><![CDATA[<p>Hi ,<br />
der normale Weg dürfte sein, Form4 zum Hauptformular zu machen und eine Instanz des Paßwortabfrageformulars im Konstruktur des Hauptformulars zu erzeugen, aufzurufen und anschließend wieder freizugeben.<br />
Falls das Paßwort falsch ist, kann mit Application-&gt;Terminate die Anwendung beendet werden. (Dies funktioniert nur im Kostruktor, nicht in OnShow()... OnActivate ist die falsche Stelle für so etwas.)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/883363</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/883363</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 30 Sep 2005 07:14:09 GMT</pubDate></item><item><title><![CDATA[Reply to Form bei Programmstart aufrufen on Fri, 30 Sep 2005 07:18:34 GMT]]></title><description><![CDATA[<p>Danke für die schnelle Antwort; klappt einwandfrei. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
<p>Gruss Stefan</p>
]]></description><link>https://www.c-plusplus.net/forum/post/883370</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/883370</guid><dc:creator><![CDATA[Stefan71242]]></dc:creator><pubDate>Fri, 30 Sep 2005 07:18:34 GMT</pubDate></item></channel></rss>