wird kaum einfacher gehen, da ja Deine Inhalte nicht
herleitbar oder berechenbar sind ...
Hallo,
muß ich ein Array so umständlich füllen, oder gehts auch einfacher?
Code:Dim Mnemonicarr(25) As String * 3 Mnemonicarr(1) = "TRG" Mnemonicarr(2) = "STR" Mnemonicarr(3) = "IDN" Mnemonicarr(4) = "VAL" Mnemonicarr(5) = "OFS" Mnemonicarr(6) = "SCL" Mnemonicarr(7) = "RAW" Mnemonicarr(8) = "PIO" Mnemonicarr(9) = "DIR" Mnemonicarr(10) = "DSP" Mnemonicarr(11) = "ALL"
wird kaum einfacher gehen, da ja Deine Inhalte nicht
herleitbar oder berechenbar sind ...
Vor den Erfolg haben die Götter den Schweiß gesetzt
Wenn die Strings jetzt nicht mit 'NULL' abgeschlossen werden würden, könnte man ne Overlayvariable drauflegen und die einfach mit "TRGSTRIDNVALOFS...." füllen...
#ifndef MfG
#define MfG
kann man doch ... overlaystring="dor{000}emi{000}fas{000}ooo{000}"
viel übersichtlicher wirds damit aber nicht gerade
Vor den Erfolg haben die Götter den Schweiß gesetzt
Für diese Art Array scheint mir der ProgSpeicher besser.
Also das ganze in "Data" und mit "lookupstr()" (type "HELP" for help)
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
Danke Robert, das hab ich gesucht. DAnke für die Hilfe.
Also, igendwie versteh ich das nicht.
Was ist daran "einfacher"?
Ich finde den Vorschlag zwar originell, aber wenn ich im Editor die Zeile Mnemonicarr() = "" entsprechend häufig kopiere und dann die vier fehlenden Buchstaben/Zahl einsetze, so ist dies auch später noch gut verstehbar und änderbar. Und der Schreibaufwand ist doch nahezu gleich.
Oder ist es schön, möglichst geheimnisvolle Programme zu schreiben ?
Wenn du im SRAM ein Array erzeugst und befüllst, verbrauchst du SRAM UND Code für das Befüllen.
25 * 4 sind immerhin 100 Byte SRAM
Den Programmcode für das Befüllen müßt ich ausrechnen, is aber ganzschön.
Die Strings selber brauchst du so wie so.
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
Hallo sehreilig,
"einfacher" war vielleicht das falsche Wort.
Es ist "hübscher" Code.
@PicNick
Ja, dass seh ich ein - ich komme vom Programmieren auf PC-Systemen, da geht es nicht vordringlich um Speicherplatzersparnis - das hab ich nicht bedacht.Wenn du im SRAM ein Array erzeugst und befüllst, verbrauchst du SRAM UND Code für das Befüllen.
25 * 4 sind immerhin 100 Byte SRAM
Den Programmcode für das Befüllen müßt ich ausrechnen, is aber ganzschön.
Die Strings selber brauchst du so wie so.
Gruß Jens
Lesezeichen