:名称
|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

:参照
|呼出規約

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2010年08月09日 21:02