<?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[StringGrid &amp;lt;edit&amp;gt;beim Programmstart füllen, ohne Formanzeige zu verzögern&amp;lt;&#x2F;edit&amp;gt;]]></title><description><![CDATA[<p>Hallo guten Morgen,</p>
<p>habe eine Denkproblem mit der Ansicht der Komponente.<br />
Damit die auf der Form enthaltene Komponente sofort anzuzeigen und danach das laden der Einträge in das StringGrid erfolgt, habe ich zum laden der Einträge einen Timer mit einer Verzögerung von 10 ms genutzt. Der Timer wird in FormShow Bereich aktiviert.<br />
Ich möchte aber jetzt vom Timer abkommen, weis aber nicht wie und wo ich dies erledige. Application-&gt;ProcessMessages() funktioniert auch nicht. Die procedur in FormActivate einzubinden, ist doch nicht die richtige Position, obwohl dies funktioniert.</p>
<p>Habe vergessen, Das laden der Einträge kann bis zu 2 Sek. benötigen.</p>
<p>Gruß Siegfried</p>
<p><strong>Edit:</strong><br />
Bitte aussagekräftige Überschriften wählen. Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/137614/stringgrid-lt-edit-gt-beim-programmstart-füllen-ohne-formanzeige-zu-verzögern-lt-edit-gt</link><generator>RSS for Node</generator><lastBuildDate>Sun, 02 Aug 2026 08:35:39 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/137614.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 19 Feb 2006 09:50:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to StringGrid &amp;lt;edit&amp;gt;beim Programmstart füllen, ohne Formanzeige zu verzögern&amp;lt;&#x2F;edit&amp;gt; on Sun, 19 Feb 2006 10:46:17 GMT]]></title><description><![CDATA[<p>Hallo guten Morgen,</p>
<p>habe eine Denkproblem mit der Ansicht der Komponente.<br />
Damit die auf der Form enthaltene Komponente sofort anzuzeigen und danach das laden der Einträge in das StringGrid erfolgt, habe ich zum laden der Einträge einen Timer mit einer Verzögerung von 10 ms genutzt. Der Timer wird in FormShow Bereich aktiviert.<br />
Ich möchte aber jetzt vom Timer abkommen, weis aber nicht wie und wo ich dies erledige. Application-&gt;ProcessMessages() funktioniert auch nicht. Die procedur in FormActivate einzubinden, ist doch nicht die richtige Position, obwohl dies funktioniert.</p>
<p>Habe vergessen, Das laden der Einträge kann bis zu 2 Sek. benötigen.</p>
<p>Gruß Siegfried</p>
<p><strong>Edit:</strong><br />
Bitte aussagekräftige Überschriften wählen. Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/997628</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/997628</guid><dc:creator><![CDATA[Beppo]]></dc:creator><pubDate>Sun, 19 Feb 2006 10:46:17 GMT</pubDate></item><item><title><![CDATA[Reply to StringGrid &amp;lt;edit&amp;gt;beim Programmstart füllen, ohne Formanzeige zu verzögern&amp;lt;&#x2F;edit&amp;gt; on Sun, 19 Feb 2006 10:26:17 GMT]]></title><description><![CDATA[<p>OnCreate</p>
]]></description><link>https://www.c-plusplus.net/forum/post/997654</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/997654</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Sun, 19 Feb 2006 10:26:17 GMT</pubDate></item><item><title><![CDATA[Reply to StringGrid &amp;lt;edit&amp;gt;beim Programmstart füllen, ohne Formanzeige zu verzögern&amp;lt;&#x2F;edit&amp;gt; on Sun, 19 Feb 2006 10:30:52 GMT]]></title><description><![CDATA[<p>Zusatz</p>
<p>OnActivate nicht der richtige Ort, weil dann immer die Daten geladen werden, wenn das Formular den Focus verliert und wiederbekommt</p>
<p>OnShow nicht der richtige Ort, weil dann immer die Daten geladen werden, wenn das Formular visible / nicht visible ist.</p>
<p>Sofern dir die Wartezeit zu lange erscheint (2 Sek. würde ich für vertretbar halten), belibt dann nur die Timerlösung mit einem bool der anzeigt, ob die Daten schon mal geladen wurden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/997657</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/997657</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Sun, 19 Feb 2006 10:30:52 GMT</pubDate></item><item><title><![CDATA[Reply to StringGrid &amp;lt;edit&amp;gt;beim Programmstart füllen, ohne Formanzeige zu verzögern&amp;lt;&#x2F;edit&amp;gt; on Sun, 19 Feb 2006 10:38:21 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>bei OnCreate ist das gleiche Problem.</p>
<p>Richtig, OnActivate nicht der richtige Ort, weil dann immer die Daten geladen werden, wenn das Formular den Focus verliert und wiederbekommt, aber mit einem static bool vieleicht eine alternative.</p>
<p>Gruß Siegfried</p>
]]></description><link>https://www.c-plusplus.net/forum/post/997663</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/997663</guid><dc:creator><![CDATA[Beppo]]></dc:creator><pubDate>Sun, 19 Feb 2006 10:38:21 GMT</pubDate></item><item><title><![CDATA[Reply to StringGrid &amp;lt;edit&amp;gt;beim Programmstart füllen, ohne Formanzeige zu verzögern&amp;lt;&#x2F;edit&amp;gt; on Sun, 19 Feb 2006 10:42:54 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>statt OnCreate aber besser den Konstruktor nehmen.</p>
<p>/Edit :</p>
<blockquote>
<p>bei OnCreate ist das gleiche Problem.</p>
</blockquote>
<p>Warum sollte OnCreate/Konstruktor das gleiche Problem sein?</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/997665</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/997665</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sun, 19 Feb 2006 10:42:54 GMT</pubDate></item><item><title><![CDATA[Reply to StringGrid &amp;lt;edit&amp;gt;beim Programmstart füllen, ohne Formanzeige zu verzögern&amp;lt;&#x2F;edit&amp;gt; on Sun, 19 Feb 2006 10:41:35 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>statt OnCreate aber besser den Konstruktor nehmen.</p>
<p>jetzt passe ich. Warscheinlich kein guter Tag.</p>
<p>Gruß Siegfried <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/997669</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/997669</guid><dc:creator><![CDATA[Beppo]]></dc:creator><pubDate>Sun, 19 Feb 2006 10:41:35 GMT</pubDate></item><item><title><![CDATA[Reply to StringGrid &amp;lt;edit&amp;gt;beim Programmstart füllen, ohne Formanzeige zu verzögern&amp;lt;&#x2F;edit&amp;gt; on Sun, 19 Feb 2006 10:43:34 GMT]]></title><description><![CDATA[<p>OnActivate ist der richtige Ort, es muss halt über ein Flag o.ä. sichergestellt werden, dass der Code nur einmal ausgeführt wird.<br />
Und OnCreate sollte, wie schon erwähnt, <a href="http://web.archive.org/web/20041013044446/http://www.bcbdev.com/articles/suggest.htm#oncreate" rel="nofollow">gar nicht</a> verwendet werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/997670</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/997670</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Sun, 19 Feb 2006 10:43:34 GMT</pubDate></item><item><title><![CDATA[Reply to StringGrid &amp;lt;edit&amp;gt;beim Programmstart füllen, ohne Formanzeige zu verzögern&amp;lt;&#x2F;edit&amp;gt; on Sun, 19 Feb 2006 10:55:18 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>also doch kein guter Tag für mich.</p>
<p>Gruß Siegfried</p>
]]></description><link>https://www.c-plusplus.net/forum/post/997683</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/997683</guid><dc:creator><![CDATA[Beppo]]></dc:creator><pubDate>Sun, 19 Feb 2006 10:55:18 GMT</pubDate></item></channel></rss>