|
111 さん、こんばんは。
田楽DLLの作者の杉浦です。
>ソースコードでもなんでもいいので作り方をおしえてください。
Win32API の呼出し規約云々はあまり気にしなくてもよいです(^^;。
C言語なら関数をふつ〜に書いて、関数定義の前に
__declspec(dllexport)
というおまじないをつけるだけでOKです。
#あと、C++ の場合はさらにその前に extern "C" をつけて下さい。
例えば、1個の文字列引数を取って整数を返す関数の場合は
// C 言語の場合
__declspec(dllexport) int hoge(const char* str) { .. }
// C++ 言語の場合
extern "C" __declspec(dllexport) int hoge(const char* str) { .. }
とすればよいです。
これを秀丸マクロで呼び出す時は
#n = dllfunc("hoge","hello");
という形になります。
#呼出し規約についてはお使いの開発環境のヘルプを参照して下さい(^^;。
|
|