jak skonwertowac string na longbool(dword)??

0

bardzo prosze Was pomóżcie mi w tym problemie i zapodajcie jak to skonwertowac

0

StrToInt bedzie za maly.
Ale jest StrToInt64

Jest tez StrToBool i pokrewne

0

DWord to po prostu unsigned integer, więc strtoint działa, a poza tym jaki ma byś ten string '0' i '1' czy może 'nie' i 'tak'?

0

StrToBool zwraca co prawda Boolean, ale jest ono automatycznie konwertowane na LongBool jeżeli potrzeba:

var
LB: LongBool;
begin
LB := StrToBool('True');
if LB then
Application.MessageBox('System nieskończenie wielu prawd:'#13'Prawda jest jak dupa: każdy ma własną (dlatego potrzebujemy typu LongBool)', 'Systemy logiczne', 0)
else
Application.MessageBox('System trzech prawd:'#13'1. Prawda'#13'2. Święta prawda'#13'3. g**no prawda (dlatego wystarczy nam Boolean)', 'Systemy logiczne', 0);
end;

1 użytkowników online, w tym zalogowanych: 0, gości: 1