Referenz - ALIAS
Syntax: [ DECLARE ] { SUB | FUNCTION } Procname ALIAS "Aliasname" ...
Typ: Klausel
Kategorie: Speicherverwaltung
ALIAS gibt einer Prozedur in einer Library einen neuen Namen, mit dem man darauf verweisen kann.
- 'Aliasname' ist der Name, den die Prozedur in der Library trägt.
- 'SubName ist der Name, den die Prozedur innerhalb des Programms trägt.
'Aliasname' kann im Programm nicht zum Aufruf der Prozedur verwendet werden. Er ist aber für den Linker sichtbar, wenn der Code zusammen mit Code in anderen Sprachen gelinkt wird.
ALIAS wird üblicherweise für Prozeduren verwendet, die in anderen Sprachen geschrieben sind und deren Name in FreeBASIC nicht erlaubt ist. Wird ALIAS mit DECLARE verwendet, dann wird nur 'Aliasname' vom Linker verwendet.
Beispiel:
DECLARE SUB xClearScreen ALIAS "ClearVideoScreen" ()
SUB xClearScreen ALIAS "ClearVideoScreen" ()
' Inhalt der Prozedur
END SUB
xClearScreenUnterschiede zu QB:
In QB funktionierte ALIAS nur zusammen mit DECLARE.
Siehe auch:
DECLARE,
SUB,
FUNCTION,
EXPORT,
EXTERN (Module)
| Zusätzliche Informationen und Funktionen | ||||
|---|---|---|---|---|
|
||||




FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!
Versionen