vb.net下调用VC做的DLL文件出错?

KEIGOliye 2003-05-21 11:37:04
vb.net下调用VC做的DLL文件,返回值是-1,按组件说明是读INI文件出错。怎么办??谢谢
...全文
62 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
pythonpowered 2003-05-25
  • 打赏
  • 举报
回复
学习学习,顺便接分!!
KEIGOliye 2003-05-25
  • 打赏
  • 举报
回复
extern "C" unsigned __declspec(dllexport) __cdecl SendSMS(void *p_DestNo, void *p_SvcType,
unsigned p_Length, void *p_Content, unsigned char p_TpUid, unsigned char p_TpUdhi,
void *p_ScheduleTime, unsigned short p_ExpireTime, unsigned short p_Times, unsigned short p_Interval,
void *p_ChargeNo);
Corny 2003-05-22
  • 打赏
  • 举报
回复
还要注意托管代码调用非托管代码的权限问题
runagate 2003-05-22
  • 打赏
  • 举报
回复
最好把vb.net和vc的程序都贴出来瞧瞧,呵呵
runagate 2003-05-22
  • 打赏
  • 举报
回复
1把路径参数都设为绝对路径
2注意int,long等类型之间的转换
3如果vc的dll里面的某些变量的初始化在入口函数以外,那就需要重新初始化
maochilong 2003-05-22
  • 打赏
  • 举报
回复
最好能贴出你的源代码
数据类型要一致,很重要,我这里有这样的实例可以发到你的信箱
Montaque 2003-05-21
  • 打赏
  • 举报
回复
在vb.net重读取INI文件也很方便:
http://expert.csdn.net/Expert/topic/1553/1553052.xml?temp=.2598078

调用dll出错,一般都是参数数据类型传递不正确。
CCL 2003-05-21
  • 打赏
  • 举报
回复
看起来象是DLL的默认目录变成了你的程序的目录导致的问题。
清写出详细点的调用过程等,帮助大家判断。

16,553

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧