「とりあえずDLL作ったりしたいんですけど。」の編集履歴(バックアップ)一覧はこちら

とりあえずDLL作ったりしたいんですけど。」(2013/12/18 (水) 22:45:46) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

DLLを作るには、新規作成のプロジェクトを選択します。 んで、アプリケーションタイプをDLLにするだけです。 すると、↓のようなファイルが出てきます。 #include "test.idx" '------------------------------------------------------------------- ' メモ - このファイルには、DLLの構成要素を記述します。 ' (例:関数定義、グローバル変数、定数定義など) ' ' エクスポートが必要な関数には、"Export" 修飾子を指定します。 ' (例:Function Export FuncName() As Long) '------------------------------------------------------------------- Function Export DllMain(hinstDLL As HINSTANCE, fdwReason As DWord, lpvReserved As VoidPtr) As Long 'DLLエントリポイント Select Case fdwReason Case DLL_PROCESS_ATTACH 'DLLがプロセス空間にロードされた時に実行されます。 _System_StartupProgram() DllMain=1 End Select End Function こいつに、エクスポートしたい関数を追加していきます。 コメントにもあるようにエクスポートする関数にExportを付けるだけです。 >Function Export AAA() As Long >End Function こんな感じ。
DLLを作るには、新規作成のプロジェクトを選択します。 んで、アプリケーションタイプをDLLにするだけです。 すると、↓のようなファイルが出てきます。 #include "test.idx" '------------------------------------------------------------------- ' メモ - このファイルには、DLLの構成要素を記述します。 ' (例:関数定義、グローバル変数、定数定義など) ' ' エクスポートが必要な関数には、"Export" 修飾子を指定します。 ' (例:Function Export FuncName() As Long) '------------------------------------------------------------------- Function Export DllMain(hinstDLL As HINSTANCE, fdwReason As DWord, lpvReserved As VoidPtr) As Long 'DLLエントリポイント Select Case fdwReason Case DLL_PROCESS_ATTACH 'DLLがプロセス空間にロードされた時に実行されます。 _System_StartupProgram() DllMain=1 End Select End Function こいつに、エクスポートしたい関数を追加していきます。 コメントにもあるようにエクスポートする関数にExportを付けるだけです。  Function Export AAA() As Long  End Function こんな感じ。

表示オプション

横に並べて表示:
変化行の前後のみ表示: