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,其它函数才能工作。
返 回值:通用错误码
麻烦告诉我是怎么回事?多谢! 展开
原型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(财富值+成长值)
2个回答
展开全部
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;
}
extern "C" _declspec(dllexport) int _stdcall treble(int* x,int len)
{
for(int i=0;i<len;i++)
x[i]=i;
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询