Difference between revisions of "AVR Programming/de"
From Lazarus wiki
Jump to navigationJump to search (Created page with "{{Translate}} =Wichtige Hinweise zu AVR-Programmierung= Generell geht alles '''nicht''', was dynamisch ist, zB. Classen, dynamische Arrays, dynamische Strings. ==Classen== '...") |
(→String) |
||
Line 8: | Line 8: | ||
==String== | ==String== | ||
− | + | AVR unterstützen nur ShortString, dies muss mit folgendem Compilerschalter eingestellt werden. | |
<syntaxhighlight lang="pascal"> | <syntaxhighlight lang="pascal"> | ||
{$H-} | {$H-} | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | + | Oder man deklariert den String so: | |
+ | <syntaxhighlight lang="pascal"> | ||
+ | var | ||
+ | s : String[123]; | ||
+ | </syntaxhighlight> | ||
== Siehe auch == | == Siehe auch == |
Revision as of 00:07, 4 December 2017
Wichtige Hinweise zu AVR-Programmierung
Generell geht alles nicht, was dynamisch ist, zB. Classen, dynamische Arrays, dynamische Strings.
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
- Übersichtseite AVR Embedded Tutorial/de