作者glenn7012 (垃圾桶)
看板C_Sharp
标题Re: 有关C# interop的问题
时间Mon May 9 00:58:42 2005
: 我有查到好像是说wrap lib档或是用managed c++什麽的..
: 可是我对那个没什麽概念..= ="
: 可以给我ㄧ些意见吗..? thanks..
嘿 嘿 来 赚 点 P 币
wrap lib的意思你自己重新用那个lib再转成dll
然後可以用其他程式语言间接call那lib里面的function
如果有范例更好
例如
C的范例
int main (int argc, char *argv[])
{
. . .
. . .
. . .
//呼叫lib的function
}
改成
static int function_name(int 参数,...)//修改一下程式把想要的参数提出来
{
. . .
. . .
. . .
//呼叫lib的function
}
然後编译成dll
这就是自己wrap lib 之後就可以用DllImport来使用新的function_name的function
interop不是很好写 尤其是C的指标 好痛苦 常常脑筋转不过来
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.73.207.71