Startseite › Sprach-Frontends › BASIC Frontend › Übersicht Hilfe zum PBXB64-Compiler

BASIC-Variablen und -Bereich

Variablenmodifikatoren, Übergabemodi und Lebensdauer.

Kategorie: Übersicht

Beschreibung

Variablenmodifikatoren, Übergabemodi und Lebensdauer.

Aufgabe dieses Kapitels

Dieses Kapitel sammelt die BASIC-Sprachmittel zu einem zusammenhängenden Arbeitsbereich. Es dient als Einstieg, wenn Sie nicht den exakten Befehlsnamen kennen, sondern eine Spracheigenschaft suchen.

Verwendung

Beginnen Sie mit der Tabelle unten und wechseln Sie dann zur Detailseite des einzelnen Befehls. Die Detailseiten enthalten Syntax, Hinweise zur PBXB64-Unterstützung, Getestetes Beispiel und Querverweise.

Befehlsübersicht

BefehlBereich
ASVariablenmodifikatoren, Übergabemodi und Lebensdauer.
BYVALVariablenmodifikatoren, Übergabemodi und Lebensdauer.
BYREFVariablenmodifikatoren, Übergabemodi und Lebensdauer.
ALIASVariablenmodifikatoren, Übergabemodi und Lebensdauer.
LIBVariablenmodifikatoren, Übergabemodi und Lebensdauer.
NEUVariablenmodifikatoren, Übergabemodi und Lebensdauer.
ENDVariablenmodifikatoren, Übergabemodi und Lebensdauer.

Getestetes Beispiel

Diese Seite ist ein Uebersichtskapitel. Die verlinkten Einzelseiten enthalten die konkreten getesteten Beispiele oder nennen eine ausdrueckliche Begrenzung, wenn ein Befehl nicht zertifiziert ist.

PBXB64-Status: Uebersicht / Navigation; keine eigenstaendige Laufzeitbehauptung ohne Unterseitenbeleg.

Praktische Hinweise

BASIC-Quelltext wird im PBXB64-Frontend direkt in die gemeinsame Zwischenrepräsentation übersetzt. Achten Sie deshalb besonders auf Datentypen, ByVal/ByRef-Übergabe, Zeichenkettenlängen und Laufzeitfehlerpfade.

Typ- und Speicherprüfung

Typ- und Variablenseiten sollen Breite, Vorzeichen, Initialisierung, Gültigkeitsbereich, Suffixregeln und x64-Layout dokumentieren. Beispiele sollen gespeicherten Wert, ausgelesenen Wert und Konvertierungs- oder Überlaufverhalten belegen.

Deklarationsregeln

Nennen Sie, ob Deklarationen #DIM ALL, AS-Klauseln, Suffixe oder ausdrückliche Sichtbarkeit benötigen. Trennen Sie lokalen, statischen, globalen und thread-lokalen Speicher.

Migrationshinweise

Prüfen Sie Pointer-, Handle- und LONG-Annahmen beim Wechsel von 32-Bit-PB-Code zu PBXB64.

Umfangshinweise

Wenn eine Seite mehrere verwandte Formen gruppiert, sollte sie sagen, welche Form die Speicherbreite festlegt, welche nur die Deklarationssyntax ändert und welche nur historischen Charakter hat. Eine kleine Zuordnung von Familienbegriff zu den konkreten Typseiten macht die Seite beim Portieren deutlich nützlicher.

Siehe auch