IBM Lotus Symphony


Declare-Anweisung [Laufzeit]

Deklariert und definiert eine Subroutine in einer DLL-Datei, die Sie über Lotus® Symphony™ Basic ausführen möchten.

Siehe auch FreeLibrary.

Syntax:

Declare {Sub | Function} Name Lib "Bibliotheksname" [Alias "Aliasname"] [Parameter] [As Type]

Parameter:

Name: Ein anderer Name, als in der DLL definiert, um die Subroutine über Lotus Symphony Basic aufzurufen.

Aliasname: Name der Subroutine, wie in der DLL definiert.

Bibliotheksname: Datei- oder Systemname der DLL. Diese Bibliothek wird automatisch bei der ersten Verwendung der Funktion geladen.

Argumentliste: Liste der Parameter, die Argumente darstellen, die beim Aufrufen der Prozedur an diese übergeben werden. Der Typ und die Anzahl der Parameter hängen von der ausgeführten Prozedur ab.

Typ: Definiert den Datentyp des Werts, der von einer Funktionsprozedur zurückgegeben wird. Sie können diesen Parameter ausschließen, wenn hinter dem Namen ein Zeichen für die Typdeklaration eingegeben wird.

Symbol für Warnung Damit ein Parameter als Wert und nicht als Verweis an eine Subroutine übergeben wird, muss der Parameter durch das Schlüsselwort ByVal gekennzeichnet werden.

Beispiel:

Declare Sub MyMessageBeep Lib "user32.dll" Alias "MessageBeep" ( long )

Sub ExampleDeclare

Dim lValue As Long

lValue = 5000

MyMessageBeep( lValue )

FreeLibrary("user32.dll" )

End Sub


Produktfeedback | Zusätzliche Dokumentation | Marken