Risuke hat folgendes geschrieben: |
| und mit dem inttostr und so, ich habe es so gelernt xD" |
Was hast du gelernt? Dass man für Texte Integers braucht?
Risuke hat folgendes geschrieben: |
| ich wusste gar nicht das es auch anders geht Oo" |
Es geht nicht
auch anders, sondern
nur anders. Wenn du deinen Quelltext complierst, werden dir gleich diverse Syntax-Fehler angezeigt.
Risuke hat folgendes geschrieben: |
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35:
| procedure TForm1.b_filterClick(Sender: TObject);
var
a,c,d,b: integer;
begin
a:=strtoint(l_1);
b:=pos('Name:''Alter:''Haarfarbe:''Typ:',a);
if b <> 0 then
c:=delete(b);
lol2.text:=inttostr(c);
else
c:='nix';
l_2.text:=inttostr(c) | |
Das sagst du dem Compiler.
Ich will dich damit jetzt weder auslachen noch bloßstellen, sondern lediglich demonstrieren, was der Compiler von deinem Code mitbekommt. Vielleicht solltest du doch lieber nochmal etwas Grundlagen ansehen, zum Beispiel wie man den richtigen Variablentypen wählt.
Integer steht für eine Zahl, und
String für einen Text. Du brauchst eindeutig letzteres, nur für den Rückgabewert von
Pos - das ist die Position des gesuchten Textes.
Dir würde es sicherlich auch helfen, in der Delphi-Hilfe die verwendeten Befehle nachzuschlagen.
Grüße,
Yogu