首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

VB 调用VC写的dll的有关问题,请高手帮忙

2012-04-20 
VB 调用VC写的dll的问题,请高手帮忙!小弟目前在学习一个项目,要涉及的VB应用程序调用VC写的dll的问题,可是

VB 调用VC写的dll的问题,请高手帮忙!
小弟目前在学习一个项目,要涉及的VB应用程序调用VC写的dll的问题,可是试了很多次老是报错:
  Debug error!
  Program: C:\Program Files\Microsoft Visual Studio\VB98\vb6.exe
  abnormal program termination
  然后VB就自动关闭了,我实在没辙了,各位大侠能不能帮我看看啊,下面是VC的dll中我调用的函数以及VB中的声明.
  
  VC:
  int __stdcall Start(const LPCTSTR CfgPath)


  VB声明语句:
  Private Declare Function Start Lib "VcleD" (ByVal CfgFile As String) As Long
  
  VB调用语句
  Dim iRet As Long
   
  iRet = Start(App.Path)

[解决办法]

探讨
问题解决啦,可能是因为我的VB可执行程序的路径中包含了中文,导致在传递过程中出错。后来我把可执行程序的路径改成全英文,就没报错了。谢谢大家!

热点排行