arman_Delta2002
جمعه 21 فروردین 1388, 22:20 عصر
سلام کسی هست این کد درو برام به ویژوال بیسک تبدیل کنه کلی آدم ممنونش میشن
function TForm1.CheckCodeMeli(CodeMeli: string): boolean;
var
ChkSum, i, j, Sum: integer;
begin
sum := 0;
ChkSum := strtoint(copy(codemeli, 10, 1));
for i := 1 to 9 do
begin
if CodeMeli[i] <> codemeli[i + 1] then
begin
for j := 2 to 10 do
sum := sum + strtoint(copy(codemeli, 11 - j, 1)) * j;
if (Sum mod 11) >= 2 then
Result := ((11 - (Sum mod 11)) = ChkSum)
else
Result := (((Sum mod 11)) = ChkSum);
Break
end
else
Result := false;
end;
end;
function TForm1.CheckCodeMeli(CodeMeli: string): boolean;
var
ChkSum, i, j, Sum: integer;
begin
sum := 0;
ChkSum := strtoint(copy(codemeli, 10, 1));
for i := 1 to 9 do
begin
if CodeMeli[i] <> codemeli[i + 1] then
begin
for j := 2 to 10 do
sum := sum + strtoint(copy(codemeli, 11 - j, 1)) * j;
if (Sum mod 11) >= 2 then
Result := ((11 - (Sum mod 11)) = ChkSum)
else
Result := (((Sum mod 11)) = ChkSum);
Break
end
else
Result := false;
end;
end;