Tips

4DでDLLを利用する

日付2015/11/10
ID15-015
バージョンv14以降
プラットフォームWindows

4Dから任意のDLLを呼び出すには、Windows OS標準の「rundll.exe」または「rundll32.exe」を利用して呼び出すことができます。4D Server64ビットからはrundll.exeを使い、それ以外の4Dからはrundll32.exeを使います。rundll32.exeを使うためには、LAUNCH EXTERNAL PROCESSを使い、コマンドプロンプトを経由して利用します。

rundll32.exeの呼び出し方は、次のとおりです。

rundll32.exe <dllファイル名>,<エントリーポイント名> <オプションの引数>

参考資料: Windows の Rundll と Rundll32 インターフェイス

実際の例題については、下記の記事をご参照ください。

Tips: 4DのコードでWindows OSをロックする方法