Einzelnen Beitrag anzeigen

Benutzerbild von sirius
sirius

Registriert seit: 3. Jan 2007
Ort: Dresden
3.443 Beiträge
 
Delphi 7 Enterprise
 
#9

Re: Teile eines Strings auslesen

  Alt 12. Dez 2007, 19:52
Ich weis nicht genau, wie die Norm aussieht, aber so kommst du erstmal weiter:
Delphi-Quellcode:
procedure getvalues(zeile:string; var X,Y:Integer);
var sZahlx,sZahly:String;
    posX,posY:integer;
begin
  posX:=pos('X',zeile);
  posY:=pos('Y',zeile);
  sZahlx:=copy(zeile, //Ursprungsstring
               posX+1, //Anfang des Teils zum rauskopieren
               posY-posX-1); //Länge des Teilstrings
  sZahly:=copy(zeile,
               posY+1, //Ab der Stelle "Y"+1 kopieren
               length(zeile));//bis zum Ende
  
  trystrtoint(szahlx,x); //trystrtoint liefert als Ergebnis noch zurück, ob überhaupt eine Zahl in szahlx steht..
  trystrtoint(szahly,y); //..das könnte man noch auswerten
end;
//ungetestet
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.
  Mit Zitat antworten Zitat