我用VC写了一个DLL文件,入口函数如下定义:
extern "C" __declspec (dllexport) void DispPreparace()
{
CPrepaRaceShow m_ShowPreparace; m_ShowPreparace.DoModal();
}我现在就是想在VB中调用这个DLL的DispPreparace函数。
我要VB中是这样作申明的:Public Declare Function DispPreparace Lib "PrePaRace_C.lib" ()Private Sub Command1_Click()
Call DispPreparace
End Sub可是没有成功,请各位指指教小弟,成功后分数马上给出。
顺祝新年快乐!
extern "C" __declspec (dllexport) void DispPreparace()
{
CPrepaRaceShow m_ShowPreparace; m_ShowPreparace.DoModal();
}我现在就是想在VB中调用这个DLL的DispPreparace函数。
我要VB中是这样作申明的:Public Declare Function DispPreparace Lib "PrePaRace_C.lib" ()Private Sub Command1_Click()
Call DispPreparace
End Sub可是没有成功,请各位指指教小弟,成功后分数马上给出。
顺祝新年快乐!
解决方案 »
- 请教如何显示静态文本
- snmp++中如何来获取Response Pdu包啊?谢谢
- 使用Activex控件,为何不能得到事件返回?
- 有谁知道用什么软件可以打开并编辑2G的tif图像文件
- 最近程序老是不稳定,跟踪日志发现是在两个CString对象相加时程序异常,各位老大有没有遇到过?
- 怎样在类与类之间共享数据???
- ado 错误代码3077——请解释?!谢谢
- 局域网里 怎样才能设置其它机器上的驱动器为共享 100分 在线守候立刻加分
- 一个菜鸟级的问题?
- 请教一个弱智问题:用vc实现数据库编程,应该按什么样的步骤来实现?
- 请问在用Crypto API之前应该做些什么工作呢?
- ?怎么获得按钮的按下和弹起事件呢?在线等待!急!!!!!
把它编译成DLL,然后放在WINDOWS目录下
我来试试extern "C" __declspec (dllexport) void WINAPI DispPreparace()
{
CPrepaRaceShow m_ShowPreparace; m_ShowPreparace.DoModal();
}加一个"WINAPI" ,如上面,从新编译在用
最好,把你重新编译好的DLL发给我
我来帮你看一下
extern "C" __declspec (dllexport) void WINAPI DispPreparace()
其输出函数名为 _DispPreparace@0,当然不成功,
所能,一定要加入def文件在其中加入
EXPORTS
DispPreparace
使其输出函数名为DispPreparace,这样才可能成功。
好象资源也要导入的