Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Umwandlung String > Wordbool (https://www.delphipraxis.net/29178-umwandlung-string-wordbool.html)

endeffects 5. Sep 2004 07:49


Umwandlung String > Wordbool
 
Weiß Jemand wie man einen String ('true' / 'false')
in Wordbool umwandelt? Gibt es irgendwo eine umfassende
Tabelle in der man entsprechende Umwandlungsoperationen
ablesen kann?

Gibt es vielleicht auch irgendwo die Möglichkeit zu überprüfen
welche Funktion durch welche Bibliotek bereitgestellt wird?

SirThornberry 5. Sep 2004 08:11

Re: Umwandlung String > Wordbool
 
es gibt eine funktion BoolToStr und bestimmt gibt es auch die entgegengesetzte funktion. Wenn nicht einfach selbst schreiben

Nothine 5. Sep 2004 08:33

Re: Umwandlung String > Wordbool
 
@SirThornberry bei BoolToStr ist es ja auch einfach, du hast nur 2 mögliche input-werte, bei einem string aber pf... kA, 2GB^2GB mögliche input-werte oder sowas... was ich meine ist, wie handelt man dann am dümmsten wenn ein anderer stringwert als 'true' oder 'false' eingegeben wird? exception raisen? weil im rückgabe-wert irgendwie signalisieren geht ja schlecht...

Sharky 5. Sep 2004 08:36

Re: Umwandlung String > Wordbool
 
Warum nicht einfach so:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  mybool : WordBool;
  str : String;
begin
  str := 'true';
  mybool := LowerCase(str) = 'true'; // Einfache Logischeoperation
  if (mybool) then ShowMessage ('blubb')
  else ShowMessage ('meow');
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:23 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-2025 by Thomas Breitkreuz