DLL インタフェース

 COM DLLライブラリは、DLLインポート関数を持つプログラム言語で開発された、ツールから容易に利用できる関数を、エキスポートします。

 コマンドライン・インタフェースを持つツールは、すべて、DLLエクスポート関数を持っています。すべての関数は、同じ構文が使われます。

 C 言語の構文で

void CALLBACK EntryPoint(HWND hwnd, HINSTANCE hinst, LPSTR lpszCmdLine, int nCmdShow);

 hwnd (ウィンドウ・ハンドルで、ツールが作成するすべてのウィンドウに、所有者ウィンドウに参照を付けるために使われます。)と、lpszCmdLine (ツール・コマンドライン引数、コマンドライン・インタフェース・ツール command line 引数と同じ) パラメータだけが、内部的に使用されます。

 この一般的な関数の EntryPoint 関数名を、ツールがエキスポートする関数名に置き換えて下さい。このヘルプのそれぞれのページで確認することができます。

Copyright © 2006-2014 RTT, Makoto WATANABE. All rights reserved.