我用vc开发了一个dll文件,然后再vb中调用,这个文件输入了2ge函数
1.extern "C" _declspec(dllexport)char* CodeConvertUtf8(char* Code)
2.extern "C" _declspec(dllexport)char* CodeConvertGb(char* Code)
然后我在vb中新建了个普通工程,声明了一下内容:
Private Declare Function CodeConvertUtf8 Lib "e:\project\vb\test\utf8.dll" (ByVal Code As String) As StringPrivate Declare Function CodeConvertGb Lib "e:\project\vb\test\utf8.dll" (ByVal Code As String) As String可是在运行的时候却提示“dll调用约定错误”,请问我该怎么解决呢?
1.extern "C" _declspec(dllexport)char* CodeConvertUtf8(char* Code)
2.extern "C" _declspec(dllexport)char* CodeConvertGb(char* Code)
然后我在vb中新建了个普通工程,声明了一下内容:
Private Declare Function CodeConvertUtf8 Lib "e:\project\vb\test\utf8.dll" (ByVal Code As String) As StringPrivate Declare Function CodeConvertGb Lib "e:\project\vb\test\utf8.dll" (ByVal Code As String) As String可是在运行的时候却提示“dll调用约定错误”,请问我该怎么解决呢?
解决方案 »
- 问SSTab????????????????
- sql2000创建数据库mydata,然后在mydata数据库创建数据表myuser,问题是创建的myuser表不在mydata里,而是在master那里,为什么怎么解决
- 怎么给一个图形填充颜色?
- 在没有滚动条的状态下怎么样响应MOUSE滚轮的事件,如在from,image等控件中
- 文件上传问题
- 关于CommonDialog的一个棘手问题?急!在线等待!
- 帮忙想想?
- spy++求救!
- 自制浏览器问题,问题解决立马给分!!(100分)
- 周末愉快,要个说法: 做报表 做输入 用哪一个第三方控件比较好 到底那个好啊,同志们
- 请问大家,在RECORDSET中用的“!”是什么意思啊?
- 今天写的ActiveDLL 出现了一个很奇怪的问题,希望指教.
举个例子
extern “C” __declspec(dllexport) int __stdcall Encrypt(int p, int k);
…………
int __stdcall Encrypt(int p, int k)
{
int c = p+k;
return c;
}