Autor Beitrag
Sauerbraten
Hält's aus hier
Beiträge: 8


Delphi 7
BeitragVerfasst: Do 30.12.10 19:05 
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
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8548
Erhaltene Danke: 477

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: 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?

_________________
We are, we were and will not be.
Sauerbraten Threadstarter
Hält's aus hier
Beiträge: 8


Delphi 7
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19315
Erhaltene Danke: 1747

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: 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? ;-)