
Zitat von
molleonair
naja da kannst du schon recht haben...
ich hoffe halt eine menuestruktur zu entwickeln die dann beliebig ausbaubar
ist ,einfach halt noch n menueeintrag am ende der datazeile anzuhängen und das wars .
Nun lerne doch erst mal ein paar Grundlagen, bevor Du die Allgemeinheit beglückst
.
Glaube mir, Du versuchst etwas komplett aussichtsloses mit einem Tiny (welcher denn überhaupt?).
Bei den üblichen Tinys hast Du zwischen 64 und 128 Byte EEprom. Maximal sparst Du also 128 Byte im Flash.
Bei folgendem Code verbrätst Du aber schon 126 Byte durch die Sub und einen einmaligen Aufruf derselben für das Einesen eines Strings aus dem EEprom. Dabei ist die notwendige Pointermimik etc. noch überhaupt nicht berücksichtigt. Statt einzusparen verschwendest Du also Flash.
Code:
Dim Display_string As String * 16
Dim Chr_byte As Byte
Dim I As Byte
Gosub Getstring
Getstring:
Display_string = ""
For I = 0 To 16
Readeeprom Chr_byte , I
Display_string = Display_string + Chr(chr_byte)
Next I
Return
End
So etwas lohnt sich nur, wie oben bereits geschrieben, bei viel, viel Text und entsprechend großem EEprom und selbstverständlich bei einem der Aufgabe angemessen 'großen' Prozessor. Ein Tiny gehört nicht dazu
.
Henrik
Lesezeichen