Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [Error] Unit1.pas(50): Type of expression must be BOOLEAN (https://www.delphipraxis.net/196140-%5Berror%5D-unit1-pas-50-type-expression-must-boolean.html)

2Kuhl4You 26. Apr 2018 08:32

[Error] Unit1.pas(50): Type of expression must be BOOLEAN
 
Hilfe was mache ich hier Falsch?????

procedure TForm1.AbgleichenClick(Sender: TObject);
begin
ergebnis := StrToFloat (Form1.caption);
If VermutungsZahl := FloatToBool (ergebnis);
Then ShowMessage(Gewonnen);
end;

end.



Fehlermeldungen:
[Error] Unit1.pas(50): Type of expression must be BOOLEAN
[Error] Unit1.pas(56): Statement expected but end of file found


wieso?kann mir wer helfen? möglichsT schnell mache Praktikum und brauche eine Antwort

Neutral General 26. Apr 2018 08:33

AW: [Error] Unit1.pas(50): Type of expression must be BOOLEAN
 
Bei Vergleichen benutzt man ein einfaches "=" und kein ":=".
Außerdem gibt es keine FloatToBool-Funktion.

PS: Du solltest um deinen Code mit delphi-Tags umschließen, dann wird der Code schöner angezeigt.

mkinzler 26. Apr 2018 08:34

AW: [Error] Unit1.pas(50): Type of expression must be BOOLEAN
 
Delphi-Quellcode:
If VermutungsZahl = FloatToBool (ergebnis) Then
  ShowMessage(Gewonnen);


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:36 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz