Thema
:
Delphi
Zahlenkonvertierung (Was passiert bei dieser Schleife?)
Einzelnen Beitrag anzeigen
KermitFrosch
Registriert seit: 26. Jan 2004
Ort: Hamburg
57 Beiträge
#
4
Re: was passiert hier genau
22. Mär 2004, 17:18
Oh
, sorry
zusammenfalten
·
markieren
Delphi-Quellcode:
var
i,Dezimalzahl : LongInt;
sys:byte;
dual:
String
;
const
zeichen = '
0123456789ABCDEF
';
begin
dual:=(edtdual.Text);
sys:=2;
Dezimalzahl := 0;
if
sys
in
[2..16]
then
begin
for
i := 1
to
length(dual)
do
dezimalzahl := Dezimalzahl*sys + pos(UpperCase(dual[i]),zeichen) - 1;
end
;
edtdezimal.Text := IntToStr(Dezimalzahl);
Zitat
KermitFrosch
Öffentliches Profil ansehen
Mehr Beiträge von KermitFrosch finden