自分はしらたまさんの後者の案が良いと思うのですが、
日本語プログラミング言語ということですこし日本語らしくしてみました
//
★hoge(a,b) =DLL("test.dll",
"int hoge(
int a,
int b,
)")
関数見つかった時は~
関数hoge存在=オン
関数見つからない時は~
「指定されたDLLに指定された関数が存在しませんでした。」という。
もし、関数hoge存在=オンなら
hoge(1,0)
//
こんなのはどうでしょうか?
ただ、したらまさんと同じく内部構造が分からないため
対応できるかはわからないのですが...