IBM Lotus Symphony
|
Umożliwia zadeklarowanie i zdefiniowanie procedury w pliku DLL, która ma być wykonywana z poziomu języka Basic programu Lotus® Symphony™.
Patrz także: FreeLibrary.
Declare {Sub | Function} Nazwa Lib "NazwaBiblioteki" [Alias "NazwaAliasu"] [Parametr] [As Typ]
Nazwa: nazwa inna niż zdefiniowana w bibliotece DLL służąca do wywoływania procedury języka Basic programu Lotus Symphony.
NazwaAliasu: nazwa procedury zdefiniowanej w bibliotece DLL.
NazwaBiblioteki: nazwa pliku lub nazwa systemowa DLL. Ta biblioteka jest ładowana automatycznie podczas pierwszego użycia funkcji.
ListaArgumentów: lista parametrów reprezentujących argumenty przekazywane do wywoływanej procedury. Typ i liczba parametrów zależy od wykonywanej procedury.
Typ: definiuje typ danych wartości zwracanej przez procedurę funkcji. Ten parametr można wykluczyć, jeśli znak deklaracji tego typu jest wprowadzany po nazwie.
![]() |
Aby przekazać parametr do procedury jako wartość, a nie jako odwołanie, parametr musi zostać wskazany jako słowo kluczowe ByVal. |
Declare Sub MyMessageBeep Lib "user32.dll" Alias "MessageBeep" ( long )
Sub Przyklad_Declare
Dim lWartosc As Long
lWartosc = 5000
MyMessageBeep( lWartosc )
FreeLibrary("user32.dll" )
End Sub