ll_getproc

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_libloadDLLのロード
ll_callfunc引数がある関数の呼び出し
ll_callfnv引数が無い関数の呼び出し

サンプル逆引き (6)

test_libload1.as
test_libload2.as
test_libload3.as
test_libload4.as
test_libload5.as
test_libload6.as

情報

バージョン2.61
作成日2004/03/01
著作者tom
URLhttp://www5b.biglobe.ne.jp/~diamond/hsp/hsp2file.htm
備考ver2.61標準命令
タイプ内蔵命令
グループOSシステム制御命令
hs ファイルhsphelp\loadlib.hs