Forum: Win32/Win64 API (native code)
Delphi
by Willie1,
19. Feb 2021
Das möchte ich auch gerne wissen. Hier im Forum gibt es einen Bot, der einen Link enthält, wo das genau erklärt wird. Bot hin oder her, hier hilft er!
War ja gut, dass ich nachgefragt habe. Werde ich verarbeiten. Es soll für die Zukunft dann sicher funktionieren.
Gruß Willie.
Nachtrag: Funktioniert nicht, weil es True/FalseBoolStr nicht gibt. Es kommt zu einer Zugriffsverletzung. W.
Forum: Win32/Win64 API (native code)
Delphi
by Willie1,
18. Feb 2021
function BoolToStrs(B: Boolean; const Falsestr, Truestr: string): string;
begin
if (FalseStr <> '') and (Truestr <> '') then begin
FalseBoolStrs := ;
TrueBoolStrs := ;;
end;
Result := B.ToString(TUseBoolStrs.True);
FalseBoolStrs := nil; //zurück auf Defaultwerte.
TrueBoolStrs := nil;
end;
Forum: Win32/Win64 API (native code)
Delphi
by Willie1,
18. Feb 2021
Das bedeutet, mit SetLength(True/FalseBoolStrs, 0) setze ich wieder auf die Defaultwerte zurück? Wi.
Forum: Win32/Win64 API (native code)
Delphi
by Willie1,
18. Feb 2021
Ich habe verstanden. Aber wo soll ich das anhängen? Tue/FalseBoolStrs sind zu Beginn doch leer.
const
cBoolStr: array of string = ;
Uwe Raabe, Globale Konstante: an diese Möglichkeit hatte ich gedacht aber ich wollte die Helferlein benutzen. Aber so könnte ich das Brett an der dünnsten Stelle bohren. Trotzdem effektiv!
Willie.
Forum: Win32/Win64 API (native code)
Delphi
by Willie1,
17. Feb 2021
Hallo,
ich habe mehrere Variablen vom Typ Boolean, die ich mit einem jeweils anderen Text versehen will.
FalseBoolStrs := ; TrueBoolStrs:=;
B1.ToString(TUseBoolStrs.true);
..
B2.ToString(TUseBoolStrs.true);
..
B3.ToString(TUseBoolStrs.true);
B1,B2,B3 kommen in mehreren Units vor und werden benutzt.