![]() |
AW: Procedure während gedrückthalten eines Buttons
Delphi-Quellcode:
Konstanten: 0 und 1 (bzw. -1, also ein oder alle Bits)
var
A, X: Boolean; // Pascal bzw. Delphi B: ByteBool; C: LongBool; // C++ bzw. WinAPI begin A := True; B := True; C := True; X := Boolean(9); ShowMessage(Format('%d %d %d %d'#10'%.2x %.2x %.8x %.2x '#10'%s', [Ord(A), Ord(B), Ord(C), Ord(X), Byte(A), Byte(B), LongWord(C), Byte(X), BoolToStr(X = True, True) // if X = True then ... ])); Auswertung: =0 und <>0 (aber niemals =1) |
AW: Procedure während gedrückthalten eines Buttons
Es gibt APIs die einen Integer und die boolsche Repräsentation liefern. False=0 True=1,2... (Aufgabe wurde ausgeführt) True=-1,-2.... (Aufgabe wurde erledigt,Fehler ist aufgetreten)
Da kann es passieren das True<>True ist. Gruß K-H |
AW: Procedure während gedrückthalten eines Buttons
Zitat:
|
AW: Procedure während gedrückthalten eines Buttons
OK noch ne Variante
Gruß K.H |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:48 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