Folgenden Code möchte ich zum laufen bringen:
Code: Alles auswählen
For j.l = 1 To 400
Correction.f = j.l / 100 ; Ergibt 0.01 bis 4
Debug "Correction mit " + Str(j.l) + ": " + Str(Correction.f)
For i.l = 0 To 255
Val1.f = Pow((i.l / 255),(1 / Correction.f))
lValue.l = (255 * (Val1.f)) + 0.5
If lValue.l > 255: lValue.l = 255: EndIf
m_red(i.l, j.l) = lValue.l
m_green(i.l, j.l) = lValue.l
m_blue(i.l, j.l) = lValue.l
Next
NextCode: Alles auswählen
k.f = j.l
Correction.f = k.f / 100
Dann wollte ich j.l als Zähler ganz auf Float umstellen (kann ja auch sein dass mal jemand STEP 0.5 benötigt) und nun meldet PB:
An integer assignment is expected after 'For'
Ich finde aber Threads im PB-Forum die eine For-Next-Schleife mit Float durchführen (http://www.robsite.de/php/pureboard/vie ... php?t=1181 der Code ganz unten) und in der Doku steht auch nix davon drinnen dass For-Next nur mit Integer gehen soll.
Wie kann ich meine Berechnung schaffen?
Grüsse,
Volker