<?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[Ereignismethoden ändern]]></title><description><![CDATA[<p>Hallo</p>
<p>Also zuerst mal ich arbeite mit dem Borland C++ Builder 6.<br />
ich habe dynamisch 10 Timer (TTimer) erstellt und möchte jetzt jedem das OnTimer Ereignis geben, jedoch müsste ich dann doch wieder für jeden einzelnen Timer eine eigene Methode schreiben, da ich im Methodennamen doch keinen Array angeben kann zb so:</p>
<pre><code class="language-cpp">void __fastcall TForm1::Timer[0]Timer(TObject *Sender)
</code></pre>
<p>Da ich das nicht hinbekommen habe, habe ich eine eigene Methode erstellt, die alle Timer benutzen können, wenn ich jetzt aber schreibe timer[i]-&gt;OnTimer=move(i);<br />
dann kommt aber die Fehlermeldung</p>
<p>[C++ Fehler] Unit1.cpp(59): E2109 Kein zulässiger Typ</p>
<p>geht das irgendwie dass ich eine andere Methode als die Standartmethode angeben kann?</p>
<p>gruss<br />
uthiess++</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/75311/ereignismethoden-ändern</link><generator>RSS for Node</generator><lastBuildDate>Sun, 28 Jun 2026 08:35:31 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/75311.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 30 May 2004 00:44:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Ereignismethoden ändern on Sun, 30 May 2004 00:47:01 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Also zuerst mal ich arbeite mit dem Borland C++ Builder 6.<br />
ich habe dynamisch 10 Timer (TTimer) erstellt und möchte jetzt jedem das OnTimer Ereignis geben, jedoch müsste ich dann doch wieder für jeden einzelnen Timer eine eigene Methode schreiben, da ich im Methodennamen doch keinen Array angeben kann zb so:</p>
<pre><code class="language-cpp">void __fastcall TForm1::Timer[0]Timer(TObject *Sender)
</code></pre>
<p>Da ich das nicht hinbekommen habe, habe ich eine eigene Methode erstellt, die alle Timer benutzen können, wenn ich jetzt aber schreibe timer[i]-&gt;OnTimer=move(i);<br />
dann kommt aber die Fehlermeldung</p>
<p>[C++ Fehler] Unit1.cpp(59): E2109 Kein zulässiger Typ</p>
<p>geht das irgendwie dass ich eine andere Methode als die Standartmethode angeben kann?</p>
<p>gruss<br />
uthiess++</p>
]]></description><link>https://www.c-plusplus.net/forum/post/529607</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/529607</guid><dc:creator><![CDATA[uthiess++]]></dc:creator><pubDate>Sun, 30 May 2004 00:47:01 GMT</pubDate></item><item><title><![CDATA[Reply to Ereignismethoden ändern on Sun, 30 May 2004 08:10:51 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">timer[i]-&gt;OnTimer=move;
</code></pre>
<p>wobei die Funktion move vom richtigen Typ (siehe Hilfe) sein muß.</p>
<pre><code>typedef void __fastcall (__closure *TNotifyEvent)(System::TObject* Sender);
</code></pre>
<p>Einen timerabhängigen Parameter kannst du nicht direkt angeben. Du kannst aber den Parameter Sender auswerten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/529628</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/529628</guid><dc:creator><![CDATA[Geo]]></dc:creator><pubDate>Sun, 30 May 2004 08:10:51 GMT</pubDate></item><item><title><![CDATA[Reply to Ereignismethoden ändern on Sun, 30 May 2004 09:08:44 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile.php?mode=viewprofile&amp;u=403" rel="nofollow">HumeSikkins</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=15" rel="nofollow">C++</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=2" rel="nofollow">Borland C++ Builder (VCL/CLX)</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39405" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/529644</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/529644</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Sun, 30 May 2004 09:08:44 GMT</pubDate></item><item><title><![CDATA[Reply to Ereignismethoden ändern on Sun, 30 May 2004 10:01:44 GMT]]></title><description><![CDATA[<p>thx das mit dem funktionsaufruf hat geklappt<br />
wie kann ich denn von *Sender auslesen welcher timer es aufgerufen hat?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/529671</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/529671</guid><dc:creator><![CDATA[uthiess++]]></dc:creator><pubDate>Sun, 30 May 2004 10:01:44 GMT</pubDate></item><item><title><![CDATA[Reply to Ereignismethoden ändern on Sun, 30 May 2004 10:29:28 GMT]]></title><description><![CDATA[<p>Such mal nach <strong>dynamic_cast</strong> im BCB-Forum.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/529679</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/529679</guid><dc:creator><![CDATA[Dasd]]></dc:creator><pubDate>Sun, 30 May 2004 10:29:28 GMT</pubDate></item><item><title><![CDATA[Reply to Ereignismethoden ändern on Sun, 30 May 2004 10:55:44 GMT]]></title><description><![CDATA[<p>Siehe <a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39305" rel="nofollow">FAQ</a> unter &quot;Komponenten benutzen&quot;.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/529691</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/529691</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Sun, 30 May 2004 10:55:44 GMT</pubDate></item><item><title><![CDATA[Reply to Ereignismethoden ändern on Sun, 30 May 2004 17:16:08 GMT]]></title><description><![CDATA[<p>Also ich kann grundsätzlich nur empfehlen nur einen Timer zu verwenden. Die Dinger stehen Windows nur begrenzt zur Verfügung.</p>
<p>Such die den kleinsten gemeinsamen Nenner der Intervalle. Diesen verwendest Du dann als Intervall. Für jede Aktion verwendest Du dann innerhalb von OnTimer() einen Zähler. Bei Erreichen des Faktors führst Du die gewünschte Aktion aus und setzt den Zähler wieder auf 0.</p>
<p>Joe_M.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/529910</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/529910</guid><dc:creator><![CDATA[Joe_M.]]></dc:creator><pubDate>Sun, 30 May 2004 17:16:08 GMT</pubDate></item></channel></rss>