Einzelnen Beitrag anzeigen

athomas

Registriert seit: 4. Okt 2007
21 Beiträge
 
#12

Re: Problem mit Mathe-Parser

  Alt 30. Okt 2009, 18:30
also ich hab das mit den vorzeichen noch ergänzt, es will aber immernochnicht klappen:
Delphi-Quellcode:
//Vorzeichen
  ende:=false;
  i:=0;
  if arr.count>1 then
    begin
      while not(ende) do
        begin
          if ( (i = 0)or(not(isReal(arr[i-1]))) )and(arr[i]='-')and(isReal(arr[i+1])) then
            begin
              arr[i]:=floattostr(-strtofloat(arr[i+1]));
              arr.delete(i+1);
              i:=i-1;
            end;
          i:=i+1;
          if i>=arr.count-1 then
            ende:=true;
        end;
    end;
  Mit Zitat antworten Zitat