<?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[Änderung des DecimalSeperator?]]></title><description><![CDATA[<p>Hi,<br />
ich bin grade dabei einen Bug in einem Programm zu suchen, der leider bei mir nicht auftritt. Das macht das ganze ziemlich mühsam, da ich ihn nicht reproduziert bekomme.<br />
Die Software gibt manchmal beim Kunden den Error &quot;3.4 ist kein gültiger Gleitkommawert&quot; aus, aber das auch nur unter bestimmten bedingungen und nicht immer... wobei 3.4 ein Beispielwert ist.<br />
Der Fehler tritt angeblich auf, wenn bestimmte andere Programme gestartet sind.<br />
Nun denke ich, dass das wahrscheinlich an dieser Zeile 2 liegen wird:</p>
<pre><code>float geschw;
geschw = StrToFloat(Edit8-&gt;Text);
</code></pre>
<p>Im Feld Edit8-&gt;Text steht der wert immer durch &quot;.&quot; getrennt.<br />
Also habe ich mit StringReplace aus dem &quot;.&quot; im Edit8-Feld ein &quot;,&quot; gemacht und das führt dazu, dass der Fehler direkt auftritt. Anscheinen erkennt er normalerweise &quot;.&quot; schon als Dezimaltrennzeichen an. Nur komischerweise anscheinend nicht immer... <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="😕"
    /><br />
Durch die Suche habe ich jetzt schon herausgefunden, dass es die Variable DecimalSeperator gibt... kann es sein, dass diese Variable durch bestimmte einflüsse evtl. von anderen Programmen geändert wird? Und wird sie, wenn ich sie im Programm auf &quot;.&quot; setze auch immer bei &quot;.&quot; bleiben?<br />
Danke schonmal im Voraus<br />
Tobi</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/210591/änderung-des-decimalseperator</link><generator>RSS for Node</generator><lastBuildDate>Thu, 20 Aug 2026 19:56:35 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/210591.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 12 Apr 2008 17:55:32 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Änderung des DecimalSeperator? on Sat, 12 Apr 2008 17:55:32 GMT]]></title><description><![CDATA[<p>Hi,<br />
ich bin grade dabei einen Bug in einem Programm zu suchen, der leider bei mir nicht auftritt. Das macht das ganze ziemlich mühsam, da ich ihn nicht reproduziert bekomme.<br />
Die Software gibt manchmal beim Kunden den Error &quot;3.4 ist kein gültiger Gleitkommawert&quot; aus, aber das auch nur unter bestimmten bedingungen und nicht immer... wobei 3.4 ein Beispielwert ist.<br />
Der Fehler tritt angeblich auf, wenn bestimmte andere Programme gestartet sind.<br />
Nun denke ich, dass das wahrscheinlich an dieser Zeile 2 liegen wird:</p>
<pre><code>float geschw;
geschw = StrToFloat(Edit8-&gt;Text);
</code></pre>
<p>Im Feld Edit8-&gt;Text steht der wert immer durch &quot;.&quot; getrennt.<br />
Also habe ich mit StringReplace aus dem &quot;.&quot; im Edit8-Feld ein &quot;,&quot; gemacht und das führt dazu, dass der Fehler direkt auftritt. Anscheinen erkennt er normalerweise &quot;.&quot; schon als Dezimaltrennzeichen an. Nur komischerweise anscheinend nicht immer... <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="😕"
    /><br />
Durch die Suche habe ich jetzt schon herausgefunden, dass es die Variable DecimalSeperator gibt... kann es sein, dass diese Variable durch bestimmte einflüsse evtl. von anderen Programmen geändert wird? Und wird sie, wenn ich sie im Programm auf &quot;.&quot; setze auch immer bei &quot;.&quot; bleiben?<br />
Danke schonmal im Voraus<br />
Tobi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1490988</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1490988</guid><dc:creator><![CDATA[Blace]]></dc:creator><pubDate>Sat, 12 Apr 2008 17:55:32 GMT</pubDate></item><item><title><![CDATA[Reply to Änderung des DecimalSeperator? on Sat, 12 Apr 2008 19:25:10 GMT]]></title><description><![CDATA[<p>DecimalSeperator zu ändern ist normalerweise nicht gut. (siehe wahrscheinlich Dein Beispiel), aber Du kannst ihn auslesen und dann dementsprechend den Wert von Edit8-&gt;Text umwandeln, so ist es dann egal was man eingibt oder wie der DecimalSeperator ist. btw im deutschen ist er normalerweise ','</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1491025</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1491025</guid><dc:creator><![CDATA[OldMan00]]></dc:creator><pubDate>Sat, 12 Apr 2008 19:25:10 GMT</pubDate></item><item><title><![CDATA[Reply to Änderung des DecimalSeperator? on Mon, 14 Apr 2008 10:00:55 GMT]]></title><description><![CDATA[<p>Blace schrieb:</p>
<blockquote>
<p>Durch die Suche habe ich jetzt schon herausgefunden, dass es die Variable DecimalSeperator gibt... kann es sein, dass diese Variable durch bestimmte einflüsse evtl. von anderen Programmen geändert wird?<br />
Tobi</p>
</blockquote>
<p>Eigentlich muessten doch die OS-Einstellungen in den Prozeß bei dessen Start kopiert werden. Gibt es denn eine Software auf dem Rechner, die brutal die OS-Einstellungen umstellt und das Verhalten davon abhängig ist ob dieses Proggy gestartet ist oder nicht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1491696</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1491696</guid><dc:creator><![CDATA[witte]]></dc:creator><pubDate>Mon, 14 Apr 2008 10:00:55 GMT</pubDate></item><item><title><![CDATA[Reply to Änderung des DecimalSeperator? on Mon, 14 Apr 2008 14:01:57 GMT]]></title><description><![CDATA[<p>witte schrieb:</p>
<blockquote>
<p>das Verhalten davon abhängig ist ob dieses Proggy gestartet ist oder nicht?</p>
</blockquote>
<p>wenn man z.B. float benutzt und keine Sicherheit einbaut, dann schon.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1491863</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1491863</guid><dc:creator><![CDATA[OldMan00]]></dc:creator><pubDate>Mon, 14 Apr 2008 14:01:57 GMT</pubDate></item></channel></rss>