VB.NET 如何调用VC的DLL? 10

各位高手:原型C的API函数如图。我现在想在VB.NET中(VS2013)调用,1:先在模块中做声明2:直接调用,他就中断,提示,找不到模块DLL,实际上,是有的然后是调... 各位高手:
原型C的API函数如图。我现在想在VB.NET中(VS2013)调用,
1:先在模块中做声明
2:直接调用,他就中断,提示,找不到模块DLL,实际上,是有的

然后是调用

原型C函数说明如下:

函 数 名:lmc1_Initial

目 的:初始化lmc1控制卡。

语 法:int lmc1_Initial(TCHAR* strEzCadPath,BOOL bTestMode,,HWND hOwenWnd);

strEzCadPath是ezcad2.exe所处的目录的全路径名称;

bTestMode 指是否是测试模式

hOwenWnd 指拥有用户输入焦点的窗口,用于检测用户暂停消息。

描 述:在程序中必须首先调用lmc1_Initial,其它函数才能工作。

返 回值:通用错误码

麻烦告诉我是怎么回事?多谢!
展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏10(财富值+成长值)
tystq
2015-10-10 · TA获得超过1201个赞
知道小有建树答主
回答量:943
采纳率:100%
帮助的人:833万
展开全部
DLL是不是你自己在创建,如果不是下面的格式就没有办法调用了(需要生成的是ActiveX 控件)
extern "C" _declspec(dllexport) int _stdcall treble(int* x,int len)
{

for(int i=0;i<len;i++)
x[i]=i;
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友bdb9803
2015-10-05 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:53%
帮助的人:1亿
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式