cdeclare ステートメント

構文    cdeclare c言語形式のプロトタイプ宣言

機能
 DLLで定義されている関数の名前/引数/返値を宣言します。
 cdeclare は必ず
dllname でDLLのファイル名を宣言した後に記述します。
 c言語の知識のない方は使用しないでください。

 関数の引数/返値はc言語のものを使用します。
 引数に使用できる型は以下の通りです。
int     int *
long    long *
HWND    HWND *
LPSTR
LPCSTR
void
ユーザ定義データ型 *

 返値に使用できる型は以下の通りです。
int
long
HWND
void


'user.exe の GetWindowRect を宣言します
dllname "user.exe"
cdeclare void GetWindowRect(HWND, RECT *);


関数名の後に alias 数字 を記述すると、順序数で関数コールを行えます。(v6.8)

dllname "xxx.dll"
cdeclare int functionname alias 100(LPSTR, LPSTR);
とすると、xxx.dll の順序数100の関数をfunctionnameでコールすることができます。

参照    cdeclarea  varptr


最新情報  TOP  マクロTOP