Collabora Office 24.04 Βοήθεια
Χρησιμοποιείται για να δηλώσει και να καθορίσει μια υπορουτίνα σε ένα DLL (βιβλιοθήκη δυναμικής σύνδεσης) που πρόκειται να εκτελεσθεί από τη Collabora Office Basic.
Δείτε επίσης: FreeLibrary
Declare {Sub | Function} Name Lib "Libname" [Alias "Aliasname"] [Parameter] [As Type]
Name: Διαφορετικό όνομα από αυτό που καθορίζεται στη DLL, που χρησιμοποιείται για να καλέσει την υπορουτίνα από την Collabora Office Basic.
Aliasname: Όνομα της υπορουτίνας όπως καθορίζεται στη DLL.
Libname: Όνομα αρχείου ή συστήματος της DLL. Αυτή η βιβλιοθήκη φορτώνεται αυτόματα την πρώτη φορά που χρησιμοποιείται η συνάρτηση.
Argumentlist: Κατάλογος παραμέτρων που αντιπροσωπεύουν τα ορίσματα που μεταβιβάζονται στη διαδικασία όταν αυτή καλείται. Ο τύπος και ο αριθμός των παραμέτρων εξαρτάται από την διαδικασία που εκτελείται.
Type: Καθορίζει τον τύπο δεδομένων της τιμής που επιστέφει μια διαδικασία Function. Μπορεί να αποκλεισθεί αν ο χαρακτήρας δήλωσης τύπου εισαχθεί μετά το όνομα.
Οι παράμετροι θα πρέπει να δηλώνονται με τη λέξη-κλειδί ByVal αν πρόκειται να μεταβιβαστούν στην υπορουτίνα ως τιμή και όχι ως αναφορά.
Declare Sub MyMessageBeep Lib "user32.dll" Alias "MessageBeep" ( Long )
Sub ExampleDeclare
Dim lValue As Long
lValue = 5000
MyMessageBeep( lValue )
FreeLibrary("user32.dll" )
End Sub