<?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[LabelEdit auf Integer (positive Zahlen) begrenzen! Fehlermeldung! BCB 6!]]></title><description><![CDATA[<p>Hallo dem C++ Forum &amp; den Usern,</p>
<p>Habe bezüglich folgendem Code ein Problem:</p>
<p>[Header]</p>
<pre><code>void SetIntEdit(TLabeledEdit* L_IntEdit);
</code></pre>
<p>[Quelltext]<br />
[Funktion]</p>
<pre><code>// Funktion SetIntEdit() beschränkt die Eingaben in die TEdit-Komponente auf ganze (positive) Zahlen

void SetIntEdit(TLabeledEdit* L_IntEdit)
{
  SetWindowLong(L_IntEdit-&gt;Handle, GWL_STYLE, GetWindowLong(
    L_IntEdit-&gt;Handle, GWL_STYLE) | ES_NUMBER);
}
</code></pre>
<p>//------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<br />
Bis hierhin ergibt sich kein Problem aus dem oben Programmierten! Ich kann einwandfrei compilieren, somit sollte im Code selbst kein Fehler sein!</p>
<p>-&gt; Jedoch wenn ich diese Funktion nun aufrufe:</p>
<pre><code>// OnCreate oder OnShow-Ereignis des Formulars

  SetIntEdit(LE_Se);
  SetIntEdit(LE_Mi);
  SetIntEdit(LE_St);
</code></pre>
<p>erhalte ich folgenden Fehler:</p>
<p>[Linker Fehler] Unresolved external 'THauptformular::SetIntEdit(Extctrls::TLabeledEdit *)' referenced from H:\TIMER\UNIT1.OBJ</p>
<p>-&gt; Liegt es jetzt am LabelEdit ?<br />
-&gt; Wo liegt mein Fehler ?<br />
-&gt; Kann mit der Fehlermeldung leider nicht viel Anfangen! Auch googlen ergab nichts!</p>
<p>-&gt; Compiliert habe ich den Code mit dem BCB 6</p>
<p>-&gt; Dachte mir, ist die einfachste Art &amp; Weise nen Edit - Feld zu begrenzen, sollte auch mit nem LabelEdit funktionieren! War dies ein Trugschluß ?</p>
<p>PS: KP ob ich den richtigen Bereich gewählt habe, dachte mir, dass es im allgemeinen Bereich nicht verkehrt sein wird <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/180185/labeledit-auf-integer-positive-zahlen-begrenzen-fehlermeldung-bcb-6</link><generator>RSS for Node</generator><lastBuildDate>Mon, 21 Sep 2026 20:26:36 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/180185.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 29 Apr 2007 21:44:04 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to LabelEdit auf Integer (positive Zahlen) begrenzen! Fehlermeldung! BCB 6! on Sun, 29 Apr 2007 21:44:04 GMT]]></title><description><![CDATA[<p>Hallo dem C++ Forum &amp; den Usern,</p>
<p>Habe bezüglich folgendem Code ein Problem:</p>
<p>[Header]</p>
<pre><code>void SetIntEdit(TLabeledEdit* L_IntEdit);
</code></pre>
<p>[Quelltext]<br />
[Funktion]</p>
<pre><code>// Funktion SetIntEdit() beschränkt die Eingaben in die TEdit-Komponente auf ganze (positive) Zahlen

void SetIntEdit(TLabeledEdit* L_IntEdit)
{
  SetWindowLong(L_IntEdit-&gt;Handle, GWL_STYLE, GetWindowLong(
    L_IntEdit-&gt;Handle, GWL_STYLE) | ES_NUMBER);
}
</code></pre>
<p>//------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<br />
Bis hierhin ergibt sich kein Problem aus dem oben Programmierten! Ich kann einwandfrei compilieren, somit sollte im Code selbst kein Fehler sein!</p>
<p>-&gt; Jedoch wenn ich diese Funktion nun aufrufe:</p>
<pre><code>// OnCreate oder OnShow-Ereignis des Formulars

  SetIntEdit(LE_Se);
  SetIntEdit(LE_Mi);
  SetIntEdit(LE_St);
</code></pre>
<p>erhalte ich folgenden Fehler:</p>
<p>[Linker Fehler] Unresolved external 'THauptformular::SetIntEdit(Extctrls::TLabeledEdit *)' referenced from H:\TIMER\UNIT1.OBJ</p>
<p>-&gt; Liegt es jetzt am LabelEdit ?<br />
-&gt; Wo liegt mein Fehler ?<br />
-&gt; Kann mit der Fehlermeldung leider nicht viel Anfangen! Auch googlen ergab nichts!</p>
<p>-&gt; Compiliert habe ich den Code mit dem BCB 6</p>
<p>-&gt; Dachte mir, ist die einfachste Art &amp; Weise nen Edit - Feld zu begrenzen, sollte auch mit nem LabelEdit funktionieren! War dies ein Trugschluß ?</p>
<p>PS: KP ob ich den richtigen Bereich gewählt habe, dachte mir, dass es im allgemeinen Bereich nicht verkehrt sein wird <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1275955</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1275955</guid><dc:creator><![CDATA[cyby2006]]></dc:creator><pubDate>Sun, 29 Apr 2007 21:44:04 GMT</pubDate></item><item><title><![CDATA[Reply to LabelEdit auf Integer (positive Zahlen) begrenzen! Fehlermeldung! BCB 6! on Mon, 30 Apr 2007 06:11:36 GMT]]></title><description><![CDATA[<p>Du hast die Funktion offenbar in deiner Klasse deklariert und anschließend eine gleichnamige globale Funktion mit dem selben Namen definiert. Für den Linker sind das zwei völlig unterschiedliche Funktionen. Wenn du die Klassenmethode außerhalb der Klassendefinition definieren willst, mußt du ganz klar mit angeben, wohin sie gehört:</p>
<pre><code class="language-cpp">void THauptFormular::SetIntEdit(TLabeledEdit* L_IntEdit)
{
  ...
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1276027</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1276027</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 30 Apr 2007 06:11:36 GMT</pubDate></item><item><title><![CDATA[Reply to LabelEdit auf Integer (positive Zahlen) begrenzen! Fehlermeldung! BCB 6! on Mon, 30 Apr 2007 06:53:27 GMT]]></title><description><![CDATA[<p>Oh schitt jo, das habe ich übersehen, war gestern auch schon spät <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /><br />
Oo... da hätt ich auch selbst drauf kommen müssen ... -.-<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
<p>Vielen, vielen Dank ^^<br />
*grumel* so was dummes... dachte ich habe vielleicht etwas in der syntax falsch gemacht, nun denn thx ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1276039</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1276039</guid><dc:creator><![CDATA[cyby2006]]></dc:creator><pubDate>Mon, 30 Apr 2007 06:53:27 GMT</pubDate></item></channel></rss>