:名称
|Declare
:読み
|デックラレ、でくるあー
:文法
|Declare Sub/Function name [CDECL] Lib "libname" [Alias "aliasname"] ([arglist]) [As type]
:説明
|ダイナミック リンク ライブラリ(
DLL)の外部
プロシージャへの参照を宣言します。
一般的な使用例は下記。
Declare Function hoge Lib "hogehoge.dll" (i As Long) As int
rtn=hoge(123)
※
Declare文で指定した関数名前とDLL側の関数名が異なる場合はAliasが指定される。例として
Win32APIのMessageBox()の例を示す。
Declare Function MessageBox Lib "user32" Alias "MessageBoxA" (hWnd As HWND, lpText As BytePtr, lpCaption As BytePtr, uType As DWord) As Long
最終更新:2010年08月09日 21:02