<?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[TEdit Eingabe in double umwandeln]]></title><description><![CDATA[<p>Hallo zusammen,<br />
wie der Titel schon sagt, möchte in eine TEdit Eingabe(z.B. 234,332) in ein double umwandeln. Die Eingabe in TEdit ist, denke ich, ein AnsiString. Gibt es schon eine fertige Funktion welche mir nun den AnsiString in ein double umwandelt, oder muss ich selbst Hand anlegen?</p>
<p>lg,<br />
blitzgeist</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/179283/tedit-eingabe-in-double-umwandeln</link><generator>RSS for Node</generator><lastBuildDate>Sat, 15 Aug 2026 11:42:27 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/179283.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 20 Apr 2007 07:00:29 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to TEdit Eingabe in double umwandeln on Fri, 20 Apr 2007 07:00:29 GMT]]></title><description><![CDATA[<p>Hallo zusammen,<br />
wie der Titel schon sagt, möchte in eine TEdit Eingabe(z.B. 234,332) in ein double umwandeln. Die Eingabe in TEdit ist, denke ich, ein AnsiString. Gibt es schon eine fertige Funktion welche mir nun den AnsiString in ein double umwandelt, oder muss ich selbst Hand anlegen?</p>
<p>lg,<br />
blitzgeist</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1269744</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1269744</guid><dc:creator><![CDATA[blitzgeist]]></dc:creator><pubDate>Fri, 20 Apr 2007 07:00:29 GMT</pubDate></item><item><title><![CDATA[Reply to TEdit Eingabe in double umwandeln on Fri, 20 Apr 2007 07:08:19 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>StrToFloat/StrToFloatDef. Allerdings arbeiten diese Funktionen mit den Einstellungen von DecimalSeparator/ThousendSeparator. Das kann in anderen Windows-Spracheinstellungen aber gleichem String zu Problemen führen.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1269749</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1269749</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Fri, 20 Apr 2007 07:08:19 GMT</pubDate></item><item><title><![CDATA[Reply to TEdit Eingabe in double umwandeln on Fri, 20 Apr 2007 07:25:29 GMT]]></title><description><![CDATA[<p>Danke, ich schaue mal, was ich damit anfangen kann. Vielleicht muss ich auch gar nicht konvertieren...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1269758</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1269758</guid><dc:creator><![CDATA[blitzgeist]]></dc:creator><pubDate>Fri, 20 Apr 2007 07:25:29 GMT</pubDate></item><item><title><![CDATA[Reply to TEdit Eingabe in double umwandeln on Fri, 20 Apr 2007 07:46:41 GMT]]></title><description><![CDATA[<p>Hallo,<br />
wollte es jetzt über die folgende Methode versuchen:</p>
<blockquote>
<p>Die Methode AnsiCompare vergleicht das AnsiString-Objekt mit einem angegebenen String und unterscheidet dabei zwischen Groß- und Kleinschreibung.</p>
<p>int __fastcall AnsiCompare(const AnsiString&amp; rhs) const;</p>
<p>Beschreibung</p>
<p>Das AnsiString-Objekt wird mit rhs unter Berücksichtigung der Schreibweise (groß/klein) verglichen. Das Ergebnis des Vergleichs ist vom aktuellen Windows-Sprachtreiber abhängig und nicht zwangsläufig mit dem der AnsiString-Vergleichsoperatoren identisch. AnsiCompare basiert auf einer sprachtreiberspezifischen Sortierreihenfolge. Den Rückgabewert entnehmen Sie der folgenden Tabelle:</p>
</blockquote>
<p>Hier wird jedoch auch auf die Abhängigkeit des Windows-Sprachtreibers hingewiesen. Kann mir jemand genaueres über diese Abhängigkeit sagen? Welche Fehlverhalten können hierbei evtl. auftreten?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1269776</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1269776</guid><dc:creator><![CDATA[blitzgeist]]></dc:creator><pubDate>Fri, 20 Apr 2007 07:46:41 GMT</pubDate></item><item><title><![CDATA[Reply to TEdit Eingabe in double umwandeln on Fri, 20 Apr 2007 08:01:14 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Was hat AnsiCompare mit der Umwandlung von AnsiString in double zu tun? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Das was ich meine ist leicht erklärt : Stell dir vor du speicherst auf einem deutschen Windows eine Datei mit floats ab. Mit FloatToStr... ohne eine manuelle Formatangabe bekommst du ein solches Ergebnis &quot;12,34&quot;. Das kannst du auf dem deutschen Windows auch problemlos mit StrToFloat wieder einlesen, ohne dich um Formate kümmern zu müßen.<br />
Doch wenn du diese Datei nun auf einem englischen Windows öffnest, wird StrToFloat einen Fehler liefern, da es &quot;,&quot; nicht als Dezimaltrennzeichen erwartet, sondern &quot;.&quot;.<br />
Dieses Problem läßt sich nur beheben wenn jedes permanente Speichern von Float-Werten auf ein sprachunabhängiges Format festgelegt wird, i.d.R. mit &quot;.&quot; als Trenner. Dazu muß mit FloatToTextFmt manuell ein entsprechender Formatstring angegeben werden.</p>
<p>Die gleiche Problematik ist auch bei TDateTime zu beachten.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1269788</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1269788</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Fri, 20 Apr 2007 08:01:14 GMT</pubDate></item></channel></rss>