Zitat von
richard_boderich:
for i=1 to 200 do step 0.001 --> man beachte die unterschiedlichen Datentypen Integer und Real
mir gehts darum in basic 1 zeile code
In VB kannst du I aber auch nicht als Long oder Integer deklarieren. Da musst du auch einen Variablentyp nehmen der mit Gleitkommazahlen umgehen kann.
Delphi-Quellcode:
const
STEP = 0.001 ;
var
I: Integer;
X: Double;
begin
// Visual Basic: for i=0.1 to 0.009 step -0.001
for I := Round(0.1 / STEP) downto Round(0.009 / STEP) do
begin
X := I * STEP;
end;
end;