Seite 1 von 1

Gültigkeit von DataSection ?

Verfasst: 21.02.2005 00:04
von pickelrobert
Hallo,

Ist DataSection generell global gültig oder sind in Prozeduren definierte DataSections nur innerhalb der Procedur gültig ?

Danke für Eure Hilfe.

Verfasst: 21.02.2005 00:57
von Kaeru Gaman
anscheinend nur innerhalb....

Code: Alles auswählen

Procedure Test(a.l)

    a*2

    DataSection
    TestData:
    Data.w 37,42,51
    EndDataSection

    ProcedureReturn a

EndProcedure

Restore TestData

For n = 0 To 2
    Read q
    Debug q
Next
ergebnis: no more data.

allerdings ist innerhalb einer procedur auch nicht der platz, wo man (normalerweise) DATAs ablegt...

DATA ermöglicht es, innerhalb des codesegmentes daten zu plazieren,
diese stehen im rohformat im speicher,
DataSection und EndDataSection dienen dazu,
dass die daten während der ausführung übersprungen werden können...

es wäre interessant zu wissen, warum du eine DataSection
innerhalb einer Procedure deklarieren möchtest...

Verfasst: 21.02.2005 01:41
von pickelrobert
Ich habe das Beispiel "WindowSkin_Generator" und "WindowSkin_Example" am Wickel. Da wird eine Includedatei erzeugt, in der DataSection innerhalb der Prozedur verwendet wird.