Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Ausdruckstyp muss BOOLEAN sein


Jenny - Do 03.04.03 17:13
Titel: Ausdruckstyp muss BOOLEAN sein
da kommt immer diese blöde fehlermeldung in der zeile

Zitat:
if a Worte >0 then begin[...]


Ausdruckstyp muss BOOLEAN sein :shock:

aber in der schule hatten wir dafür

Zitat:
worte: TStringList;


bei der variablendeklaration geschrieben...

naja hab das ganze eh nich so ganz verstanden :mrgreen:

ich hoffe ihr könnt mir helfen...

dankeschön :)

Jenny


UGrohne - Do 03.04.03 17:20

Was für ein Typ ist denn a?

wworte ist vom typ TStringList, das heißt, das Teil enthält keine Zahl. Wenn Du da z.B. Wörter nacheinander reinschreibst, dann brauchst Du die Eigenschaft worte.count, die Du dann eben überprüfst, ob sie >0 ist, also ob da ein Wort drinsteht, solange jedes Wort als eigener String eingefügt wurde (also mit

Quelltext
1:
Worte.add('Irgendwas')                    

das a kannst Du dann weglassen.

Zur SIcherheit das Ganze noch in klammern setzen, da Delphi bei umfangreicheren Sacehn gerne mal meckert.

Also

Quelltext
1:
if (worte.count>0) then begin                    


Gruß