DLL内の関数のポインタを取得
ll_getproc v1,"s2",n3
v1 : 関数のポインタを受けるための変数 s2 : 文字列又は文字列変数 n3 : ll_libloadで取得したDLLのハンドル
ll_libloadで取得したDLLから関数s2のポインタを取得し、 変数v1に取得したポインタを代入します。 取得した関数のポインタはll_callfunc,ll_callfnvで使います。 (この命令はWin32APIのGetProcAddressそのものです。)
ll_getproc p_MessageBox, "MessageBoxA", h_User32
| ll_libload | DLLのロード |
| ll_callfunc | 引数がある関数の呼び出し |
| ll_callfnv | 引数が無い関数の呼び出し |
| バージョン | 2.61 |
| 作成日 | 2004/03/01 |
| 著作者 | tom |
| URL | http://www5b.biglobe.ne.jp/~diamond/hsp/hsp2file.htm |
| 備考 | ver2.61標準命令 |
| タイプ | 内蔵命令 |
| グループ | OSシステム制御命令 |
| hs ファイル | hsphelp\loadlib.hs |