Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Problem mit "Length" Funktion bei Strings


Sauerbraten - Do 30.12.10 19:05
Titel: Problem mit "Length" Funktion bei Strings
Hallo Leute, folgendes Problem:

Ich bin das Spiel Hangman am programmieren und muss auch die Länge eines Wortes wissen.
Also benutz ich die Funktion Length, um das rauszufinden, aber bei mir sagt er an der Stelle:
x := Length(Edit1.text);
die Fehlermeldung: "Missing operator or semicolon"

x ist bei mir als Integer deklariert und *.text kann ja nur ein string sein. Und davor, danach sind auch keine Semikolons am ende vergessen.


Nochwas, die fehlermeldung zeigt er genau an der stelle an, wo die Klammer für den zu zählenden String aufgeht...


Freu mich über Hilfe


Gausi - Do 30.12.10 19:07

Zeig mal was mehr Code, der Ausschnitt scheint richtig zu sein. Hast du evtl. irgendwo eine Variable, die Length heißt?


Sauerbraten - Do 30.12.10 19:28

:D oh mein gott, ja!
Die Variable, die die Anzahl d. Zeichen enthält, wurd später in die Variable length übergeben. Wusste nicht, dass die nicht den selben namen haben dürfen^^


Großes Dank!


jaenicke - Do 30.12.10 20:17

user profile iconSauerbraten hat folgendes geschrieben Zum zitierten Posting springen:
Wusste nicht, dass die nicht den selben namen haben dürfen^^
Nun ja, würdest du z.B. deinen Kindern den selben Namen geben? Oder zweimal die selbe Hausnummer nehmen? ;-)
Eben, woher sollte Delphi dann auch wissen was du meinst? ;-)