Dim A as Word at &H60
Dim S As Byte at &H60 Overlay
Dim B as Byte at &H61 Overlay
Soll heißen dass A ein Word mit 16 Bit ist und die anderen Variablen als Zeiger für High Byte und Low Byte darauf zeigen.
Mfg
Bertl
Hallo
was bedeutet denn der Befehl Overlay?
Ich habe diesen in einem Beispielprogramm gefunden.
Dim S As Byte At &H60 Overlay
Doch in der Hilfe finde ich nichts davon.
könnte mir da jemand helfen?
Dim A as Word at &H60
Dim S As Byte at &H60 Overlay
Dim B as Byte at &H61 Overlay
Soll heißen dass A ein Word mit 16 Bit ist und die anderen Variablen als Zeiger für High Byte und Low Byte darauf zeigen.
Mfg
Bertl
also ist S dann das Niederwertige Byte von A und B das höherwertige. kann ich das so verstehen?
Das stimmt, für sowas wird das u.A. verwendet.
Sieh es aber praktisch: Wenn du mit "AT" dem Feld eine bestimmte addresse zuweist, die aber schon durch ein anderes Feld belegt ist, quietscht Bascom wie ein Ferkel. Erst wenn du "OVERLAY" (=drüberlegen) dazu sagst, gibt er Frieden.
Braucht man oft auch, weil Bascom ein "casten" wie bei C nicht kennt.
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
Lesezeichen