Thema: Delphi VB -> Delphi Problem

Einzelnen Beitrag anzeigen

Benutzerbild von CReber
CReber

Registriert seit: 26. Nov 2003
Ort: Berlin
343 Beiträge
 
Delphi 2006 Professional
 
#1

VB -> Delphi Problem

  Alt 26. Mai 2004, 22:31
CalcString,Username: String;
QuerSum:longint;
i:integer;

Code:
    For I = 1 To Len(CalcString)
        If Val(Mid$(CalcString, I, 1)) * I = 0 Then
            Quersum = Quersum + 4
        Else
            Quersum = Quersum + ((Val(Mid$(CalcString, I, 1)) * I) / 2)
        End If
    Next I
Ich hab das folgendermassen auf Delphi übersetzt

Delphi-Quellcode:
  for i:=1 to Length(CalcString) do
    begin
      if (Ord(Username[i])) * i = 0 then
        Quersum:=Quersum + 4
      else
        Quersum:=Quersum + ((StrToInt(CalcString[i]) * I) div 2);
    end;
Also am Anfang funktioniert das ja auch aber irgendwie werden die Werte der Quersumme dann unterschiedlich...
Christian Reber
  Mit Zitat antworten Zitat