Moin und

im Forum!
Blamaster hat folgendes geschrieben: |
ich möchte gerne aus einer TStringList die zahl aus der 1. Zeile auslesen und dann um 1 erhöhen.
[...]
Mit Inc(sl2[0]); funktioniert es leider nicht. |
Das ist kein Wunder, denn die "Zahl" ist ja auch eine Zeichenkette - da kann man nix addieren!
Du musst den String erstmal in eine Zahl umwandeln:
Delphi-Quelltext
1: 2: 3: 4:
| var IntVar: Integer; begin IntVar := IntToStr(sl2[0]); |
Dann kannst du 1 dazu zählen:
Delphi-Quelltext
1: 2: 3:
| IntVar := IntVar +1; Inc(IntVar); |
Und dann mußt du aus dem Integer wieder einen String machen:
Delphi-Quelltext
1:
| ShowMessage(IntToStr(IntVar)); |
cu
Narses
//EDIT: Index-Blödsinn entfernt, s.u.

There are 10 types of people - those who understand binary and those who don´t.