Das klingt aus deinem Munde ja simpel.
Leider stellen sich mir trotzdem eine menge Fragen.
Vielleicht kannst du das mit einem kurzen Code-Schnipsel verdeutlichen.
Ich Frage mich gerade, wenn ich die ArraySize in einer Constante ablege und in Bascom werden ja auch Variablen gedimt. Woher weis dann Bascom, dass die nächste Variable erst im Anschluss kommt und nicht in den Array-Bereich gerät?
Nehmen wir an ich schreibe folgendes:
zunächst Bascomcode:
und in der Lib wird ein Array definiert mit Namen MyArray in dieser Art:Code:Dim Variable1 as Byte Dim Variable2 as Word $Lib "MyLib.lib" Dim Variable3 as Word
Code in der Lib
Ich glaube der Code ist so nicht ganz korrekt, zeigt aber, wie ich deine Erklärung verstanden habe.Code:MyArray: .equ MyArraySize = 512
Irgendwie tappe ich da noch im Dunkeln.
Und da die Lib zwischen Variable2 und Variable3 eingefügt ist. Wird die Variable3 nicht in diesem Array-Bereich dimensioniert?
Ich verstehe das nicht.
kurzes Codebeispiel wäre klasse.[/code]







Zitieren
Lesezeichen