Danke für die fixe Antwort.
So ein Fehler hätte mir eigentlich auch auffallen dürfen.
Peinlich, aber Danke.
Lieben Gruß.
E: Hab da noch eine Frage.
Und zwar habe ich jetzt einen String der so aufgebaut ist:
' XX XX XXX XX '
Die Anzahl der X'e ist nun wilkürlich gewählt.
Jetzt möchte ich mit diesem Befehl
Delphi-Quelltext
1:
| bS:= Copy(cS,2,Pos(' ',cS)-1); |
In dem String bS die ersten beiden XX speichern und per Char() wieder zurück verwandeln. Bei mir kommt immer eine Fehlermeldung das "" kein Integer ist.
Lieben Gruß
---
Moderiert von
Narses: Beiträge zusammengefasst---
Habs dann bis jetzt so hinbekommen:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| begin cS := Log.Text; for i := 0 to Length(cS) - 1 do begin if(cS[1]=' ') then Delete(cS,1,1); bS:= Copy(cS,1,AnsiPos(' ',cS)-1); bs2:= Char(StrToInt(bS)); Delete(cS,1,AnsiPos(' ',cS)); cS:= bs3; end; |
Aber irgendwas stimmt da noch nicht, denn, das erste mal läuft die Schleife durch
und beim 2ten Mal, nicht mehr mit dem gleichen Fehler wie oben.
Folgenden String will ich umwandeln:
Zitat: |
336 138 264 348 111 150 138 228 300 309 216 315 501 153 150 138 99 144 39 30 |
Aber irgendwie haut das nicht hin.
Wär nett, wenn mir nochmal jemand hilft.
Lieben Gruß.
Moderiert von
Narses: Code- durch Delphi-Tags ersetzt