AVR Programming/de

From Lazarus wiki
Jump to navigationJump to search

Template:Translate

Wichtige Hinweise zu AVR-Programmierung

Generell geht alles nicht, was dynamisch ist, zB. Classen, dynamische Arrays, dynamische Strings.

Integer

Die Integer sind nur 16Bit gross, somit wird nur ein Bereich von -32'768 bis +32'767 abgedeckt. Ansonsten muss man einen LongInt nehmen.

Classen

Classen gehen nicht auf einem AVR, alternativ Object nehmen.

String

AVR unterstützen nur ShortString, dies muss mit folgendem Compilerschalter eingestellt werden.

{$H-}

Oder man deklariert den String so:

var
  s : String[123];

Siehe auch