Einzelnen Beitrag anzeigen

GodlikeEvi

Registriert seit: 2. Feb 2008
3 Beiträge
 
Delphi 7 Enterprise
 
#1

Bitte Hilfe für umrechnungsprogramm

  Alt 2. Feb 2008, 12:20
[delphi][delphi][quote][b][delphi]Huhu Leute,

ich hab folgendes Problem, ich schreibe grad ein programm zur Ermittlung von Dezimal und dual daten und deren jeweiligen umwandlung.
doch nun hab ich das problem: Inkompatible typen integer und extended.
und zwar an dieser zeile:

Dezimal := Dezimal + StrToInt(self.Text[i])*IntPower(2,length(self.Text)-1)

die procedure sieht vollständig so aus:

procedure T_Bin_Edit.P_Dez(Sender: TObject);
begin
begin
if self.Text <> '' then
Dezimal := 0;
i := 1;
end;
begin
while (i<=length(self.Text))and(StrToInt(self.Text[i])<=1) do
begin
Dezimal := Dezimal + StrToInt(self.Text[i])*IntPower(2,length(self.Text)-i);
inc(i);
end;
begin
if i<=length(self.Text) then
Dezimal := 0;
self.Text := FloatToStr(Dezimal);
end;
end;
end;

bitte um schnelle hilfe

mfg
Kannst du es, bist du wer.
Kannst du es nicht, bist du nichts.
  Mit Zitat antworten Zitat