<?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[Problem mit Editfeld und int-wert]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich hab folgendes Problem: Ich hab ein Formular in dem zwei Editfelder sind, in dem einen soll eine Zahl eingegeben werden (Edit1), im andern Editfeld (Edit2) soll dann gesagt werden ob die Zahl höher als 5 ist, ich hab das so gemacht:</p>
<pre><code>[b]void __fastcall[/b] TForm1::Edit1Change(TObject *Sender)
{
[b]if[/b] (StrToInt(Edit1-&gt;Text) &gt; 5)
        {
        Edit2-&gt;Text = &quot;größer&quot;;
        }
[b]else[/b]
        {
        Edit2-&gt;Text = &quot;kleiner&quot;;
        }
}
</code></pre>
<p>Nun hab ich nur ein Problem und zwar wenn ich aus dem Editfeld (Edit1) die Zahl die ich eingegeben habe entferne stürzt das Programm immer ab und zeigt folgende Felermeldung an:</p>
<p>Benachrichtigung über Debugger-Exception</p>
<p>Om Projekt &quot;Project1.exe&quot; ist eine Exception der Klasse EConvertError aufgetreten. Meldung: &quot;&quot; ist kein gültiger Integerwert. Mit Einzelne Anweisung oder Start fortsetzen.</p>
<p>OK Hilfe</p>
<p>Kann mir einer sagen wie ich das beheben kann? Für euch ist das sicher kein großes Problem, nur ich bin leider noch ein Anfänger. Schon mal danke.</p>
<p>Sebi</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/168238/problem-mit-editfeld-und-int-wert</link><generator>RSS for Node</generator><lastBuildDate>Thu, 13 Aug 2026 10:14:12 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/168238.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 19 Dec 2006 21:24:16 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit Editfeld und int-wert on Tue, 19 Dec 2006 21:24:16 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich hab folgendes Problem: Ich hab ein Formular in dem zwei Editfelder sind, in dem einen soll eine Zahl eingegeben werden (Edit1), im andern Editfeld (Edit2) soll dann gesagt werden ob die Zahl höher als 5 ist, ich hab das so gemacht:</p>
<pre><code>[b]void __fastcall[/b] TForm1::Edit1Change(TObject *Sender)
{
[b]if[/b] (StrToInt(Edit1-&gt;Text) &gt; 5)
        {
        Edit2-&gt;Text = &quot;größer&quot;;
        }
[b]else[/b]
        {
        Edit2-&gt;Text = &quot;kleiner&quot;;
        }
}
</code></pre>
<p>Nun hab ich nur ein Problem und zwar wenn ich aus dem Editfeld (Edit1) die Zahl die ich eingegeben habe entferne stürzt das Programm immer ab und zeigt folgende Felermeldung an:</p>
<p>Benachrichtigung über Debugger-Exception</p>
<p>Om Projekt &quot;Project1.exe&quot; ist eine Exception der Klasse EConvertError aufgetreten. Meldung: &quot;&quot; ist kein gültiger Integerwert. Mit Einzelne Anweisung oder Start fortsetzen.</p>
<p>OK Hilfe</p>
<p>Kann mir einer sagen wie ich das beheben kann? Für euch ist das sicher kein großes Problem, nur ich bin leider noch ein Anfänger. Schon mal danke.</p>
<p>Sebi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1195123</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1195123</guid><dc:creator><![CDATA[SebastiW]]></dc:creator><pubDate>Tue, 19 Dec 2006 21:24:16 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Editfeld und int-wert on Tue, 19 Dec 2006 22:09:37 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>StrToInt kann nunmal keinen leeren AnsiString in eine Zahl umwandeln.<br />
Du könntest mit try/catch arbeiten, aber einfacher gehts mit StrToIntDef</p>
<pre><code class="language-cpp">void __fastcall TForm1::Edit1Change(TObject *Sender)
{
if (StrToIntDef(Edit1-&gt;Text, 0) &gt; 5)
        {
        Edit2-&gt;Text = &quot;größer&quot;;
        }
else
        {
        Edit2-&gt;Text = &quot;kleiner&quot;;
        }
}
</code></pre>
<p>ps: Nimm beim nächsten mal für das Posten von C++ Code auch die Tags für C++ Code, die sind links vom Code-Button</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1195146</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1195146</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Tue, 19 Dec 2006 22:09:37 GMT</pubDate></item></channel></rss>