PG5 Symbol Namenskonventionen und den Umfang der Symboltypen
FAQ #100375
Angeschlossen an diese FAQ finden Sie ein Dokument, das beschreibt das Symbol Namenskonventionen von PG5-Benutzern (und vor allem durch FBox-Entwickler) befolgt werden.
Weiter enthält, das Dokument eine Zusammenfassung über die Bereiche der verschiedenen Symboltypen sowie eine Zusammenfassung über ihre Deklaratoren.
ist fWhy es wichtig, das Symbol Namenskonventionen zu folgen?
PG5 selbst sowie die FBox-FB-Bibliotheken arbeiten mit Symbolen. Um Symbol Kollisionen zu vermeiden, ein Programmierer wird aufgefordert, einige einfachen Regeln zu befolgen, die garantieren, dass die benutzerdefinierte Symbole und die interne PG5 und FBox bestimmte Symbole nicht in Konflikt stehen (z.B. haben den gleichen Namen aber nicht die gleichen Werte).
Diese Regeln sind in dem angehängten Dokument beschrieben. Darüber hinaus dieses Dokument auch die reservierten Wörter hinweisen und symbol-Namen, die von Benutzern oder Entwicklern FBox verwendet werden, dürfen nicht.
Warum ist es wichtig, den Anwendungsbereich der Symbole zu berücksichtigen?
Abhängig von der Art eines Symbols ist es in einer definierten Region (lokal in einer Datei, in eine CPU global oder lokal in einem Makro) "sichtbar". Vor allem bei der Entwicklung von FBoxen bewirkt eine uncorrect Wahl verschiedener verwendetes Symbol Fehler, z. B. "Multidefined Zeichen".
Warum verwenden darf kein Benutzer aus dem Bereich SBC Symbolnamen (und Makronamen)?
Beachten Sie, dass für den Fall, dass Sie eine FBox Makronamen, das gehört in den Bereich der SBC-Symbole (z.B. _sfup_blablabla) verwendet haben, und durch Zufall haben wir eine neue FBox mit diesem Namen in der nächsten Version PG5 einführen, Sie Fehler von Fupla erhalten (das Makro mit dem Namen _sfup_blablabla wird zweimal... definiert) und Ihr Projekt mit Ihrem FBox wird nicht bitte nicht mehr funktionsfähig sein! Sie müssen alle Ihre Projekte in diesem Fall neu zu schreiben.
Categories
Local FAQ Deutschland / Symbol Editor
PG5 2.0 / FBox Builder
Last update: 28.05.2015 19:17
First release: 31.05.2005 12:05
Views: 5413