Moin!
Folgende sub belegt 4% Speicher meines mega328p:
Zeilen_auswahl:
If La2 = 1 Or La2 = 9 Or La2 = 17 Or La2 = 25 Or La2 = 33 Or La2 = 41 Or La2 = 49 Or La2 = 57 Then
Zeile = 1
End If
If La2 = 2 Or La2 = 10 Or La2 = 18 Or La2 = 26 Or La2 = 34 Or La2 = 42 Or La2 = 50 Or La2 = 58 Then
Zeile = 3
End If
If La2 = 3 Or La2 = 11 Or La2 = 19 Or La2 = 27 Or La2 = 35 Or La2 = 43 Or La2 = 51 Or La2 = 59 Then
Zeile = 7
End If
If La2 = 4 Or La2 = 12 Or La2 = 20 Or La2 = 28 Or La2 = 36 Or La2 = 44 Or La2 = 52 Or La2 = 60 Then
Zeile = 15
End If
If La2 = 5 Or La2 = 13 Or La2 = 21 Or La2 = 29 Or La2 = 37 Or La2 = 45 Or La2 = 53 Or La2 = 61 Then
Zeile = 31
End If
If La2 = 6 Or La2 = 14 Or La2 = 22 Or La2 = 30 Or La2 = 38 Or La2 = 46 Or La2 = 54 Or La2 = 62 Then
Zeile = 63
End If
If La2 = 7 Or La2 = 15 Or La2 = 23 Or La2 = 31 Or La2 = 39 Or La2 = 47 Or La2 = 55 Or La2 = 63 Then
Zeile = 127
End If
If La2 = 8 Or La2 = 16 Or La2 = 24 Or La2 = 32 Or La2 = 40 Or La2 = 48 Or La2 = 56 Or La2 = 64 Then
Zeile = 255
End If
return
Hat jemand eine Idee, wie man diesen Code so umschreiben kann, daß er weniger Speicher frisst?
Das wäre grossartig!
Vielen Dank
Folgende sub belegt 4% Speicher meines mega328p:
Zeilen_auswahl:
If La2 = 1 Or La2 = 9 Or La2 = 17 Or La2 = 25 Or La2 = 33 Or La2 = 41 Or La2 = 49 Or La2 = 57 Then
Zeile = 1
End If
If La2 = 2 Or La2 = 10 Or La2 = 18 Or La2 = 26 Or La2 = 34 Or La2 = 42 Or La2 = 50 Or La2 = 58 Then
Zeile = 3
End If
If La2 = 3 Or La2 = 11 Or La2 = 19 Or La2 = 27 Or La2 = 35 Or La2 = 43 Or La2 = 51 Or La2 = 59 Then
Zeile = 7
End If
If La2 = 4 Or La2 = 12 Or La2 = 20 Or La2 = 28 Or La2 = 36 Or La2 = 44 Or La2 = 52 Or La2 = 60 Then
Zeile = 15
End If
If La2 = 5 Or La2 = 13 Or La2 = 21 Or La2 = 29 Or La2 = 37 Or La2 = 45 Or La2 = 53 Or La2 = 61 Then
Zeile = 31
End If
If La2 = 6 Or La2 = 14 Or La2 = 22 Or La2 = 30 Or La2 = 38 Or La2 = 46 Or La2 = 54 Or La2 = 62 Then
Zeile = 63
End If
If La2 = 7 Or La2 = 15 Or La2 = 23 Or La2 = 31 Or La2 = 39 Or La2 = 47 Or La2 = 55 Or La2 = 63 Then
Zeile = 127
End If
If La2 = 8 Or La2 = 16 Or La2 = 24 Or La2 = 32 Or La2 = 40 Or La2 = 48 Or La2 = 56 Or La2 = 64 Then
Zeile = 255
End If
return
Hat jemand eine Idee, wie man diesen Code so umschreiben kann, daß er weniger Speicher frisst?
Das wäre grossartig!
Vielen Dank