Announcement

Collapse
No announcement yet.

Rechnen mit , Zahlen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Rechnen mit , Zahlen

    Hallo <br>
    Ich möchte den Betrag aus einer Ini-Datei Lesen.<br>
    Und die Anzahl von einen Edit-Fehld lesen.<br>
    Ich habe alles hinbekommen aber er meint immeras der Betrag kein Interger ist. <br>
    Gruß <b>Michael</b>

  • #2
    Hi!

    Wenn es kein Integer ist, ist es vielleicht Extended.
    Probier doch mal FloatToStr um die Zahl wieder auszugeben.

    Gruß,
    Stanl

    Comment


    • #3
      Hi,

      lies den Wert als String ein, und wandele ihn mit StrFloat(sReaded) um

      Gruß
      Gesin

      Comment


      • #4
        Manchmal liegt es an einem Tausender-Trennzeichen, manchmal wird ein Punkt als Dezimalzeichen gefordert. Probier mal das:
        <font size=2 face="Courier New"><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080"><i>{In&nbsp;dieser&nbsp;Schleife&n bsp;filtere&nbsp;ich&nbsp;bei&nbsp;den&nbsp;Kosten &nbsp;Währungszeichen&nbsp;aus.&nbsp;------}
        </i></font>&nbsp;&nbsp;&nbsp;&nbsp;<br>s:='';<br>
        &nbsp;&nbsp;&nbsp;&nbsp;<b>for</b>&nbsp;k&nbsp;:=&nbsp;1&nbsp;<b>to</b>&nbsp;length(s1)&nbsp;<b>do</b>&nbsp;<b>begin
        </b><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b><br>i f</b>&nbsp;s1[k]&nbsp;<b>in</b>&nbsp;['0'..'9',',']&nbsp;<b>then</b>&nbsp;s&nbsp;:=&nbsp;s&nbsp;+&nbsp;s1[k];
        &nbsp;&nbsp;&nbsp;&nbsp;<b><br>end</b>;
        &nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080"><i><br>{-------------------------------------------------------------------------}

        </i></font></font>
        Das Komma kannst du hier noch in einen Punkt umwandeln. Das ist schnell ergänzt.

        mfg Klaus-Pete

        Comment


        • #5
          Hall<br>
          Vielen Dank für eure Hilfe ich werde es mal ausbrobieren<br>
          Gruß <B>Michael</B&gt

          Comment

          Working...
          X