![]() |
keine boolean Rückgabe
Hi...
Mich regt sone ****** auf. Total unlogisch, kostet Nerven und beschäftigt ne ganze weile....
Code:
Fehler: [DCC Fehler] Unit1.pas(143): E2010 Inkompatible Typen: 'Boolean' und 'Integer'
function returntrue():boolean;
begin result := true; end; Wenn ich die Funktion aus dem Quelltext herausnheme, funktioniert alles, sollte also wirklich hieran liegen. Warum um alles in der Welt läst sich keine Boolean konstante zurückgeben?? danke im Voraus... [edit=MrSpock]Titel geändert. Mfg, MrSpock[/edit] |
Re: Blödes MistDelphi.... keine boolean Rückgabe
Hallo,
ändere doch bitte den Titel deines Threads. Solche Kraftausdrücke ("blödes...") werden hier nicht gerne gesehen. Dein Problem betreffend: Zeig doch mal mehr Code. Wo und wie wird diese function aufgerufen? Nebenbei bemerkt - die function macht ja ned so viel Sinn, oder? |
Re: Blödes MistDelphi.... keine boolean Rückgabe
An diesem Code liegt es nicht direkt. Den für sich sollte der funktionieren.
|
Re: Blödes MistDelphi.... keine boolean Rückgabe
Delphi-Quellcode:
Funktioniert bei mir einwandfrei.Ist returntrue evlt schon anders belegt?
[b]function returntrue():boolean;
begin result := true; end;[/b] procedure TForm1.Button1Click(Sender: TObject); begin if returntrue = false then label1.Caption := 'false'; if returntrue = true then label1.Caption := 'true'; end; |
Re: Blödes MistDelphi.... keine boolean Rückgabe
bei mir gehts...
Ist ja auch wirklich unlogisch... wie verwendest du die function? |
Re: Blödes MistDelphi.... keine boolean Rückgabe
Hast Du irgendwo eine Variable true definiert?
@ BullsEye Bitte nicht auf true / false überprüfen! |
Re: Blödes MistDelphi.... keine boolean Rückgabe
auf false darf man doch... soweit ich weiß sollte man nur nicht auf true testen...
|
Re: Blödes MistDelphi.... keine boolean Rückgabe
|
Re: Blödes MistDelphi.... keine boolean Rückgabe
Ist so oder so unnötig, da ein Vergleich einen Boolean zurückliefert
|
Re: Blödes MistDelphi.... keine boolean Rückgabe
Delphi-Quellcode:
oder mit Stringausgabe
procedure TForm1.Button1Click(Sender: TObject);
begin if not returntrue then label1.Caption := 'false'; if returntrue then label1.Caption := 'true'; end;
Delphi-Quellcode:
Label1.Caption:= BoolToStr(returntrue());
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:37 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz