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
こんな感じ。
最終更新:2013年12月18日 22:45