supergreenbean(超级绿豆 - 放暑假了):
我用你的anycall测试了我的dll文件,还是出现了些问题,你帮我看看,问题出在哪里。
我一共用了三个API函数测试,分别是:ussdconnect(含两个参数),ussdcloseconnect(不含参数),On_Outbind(含一个参数).
VB中的语言是:
1、sDll = "d:\人防工程-程序\USSD\rdnsmpp.dll"
goAnyCall.CallApiByName(sDll, "USSDConnect", VarPtr(i))
执行后,出现死机,并出现发送错误报告的提示。
2、sDll = "d:\人防工程-程序\USSD\rdnsmpp.dll"
goAnyCall.CallApiByName(sDll, "USSDCloseConnect", VarPtr(i))
执行后,也出现死机,以及发送错误报告的提示。
3、sDll = "d:\人防工程-程序\USSD\rdnsmpp.dll"
goAnyCall.CallApiByName(sDll, "On_Outbind", VarPtr(i))
执行后,也出现死机,以及发送错误报告的提示。
问题出在哪儿?请指教。
还是那个dll文件有问题吗?
我用你的anycall测试了我的dll文件,还是出现了些问题,你帮我看看,问题出在哪里。
我一共用了三个API函数测试,分别是:ussdconnect(含两个参数),ussdcloseconnect(不含参数),On_Outbind(含一个参数).
VB中的语言是:
1、sDll = "d:\人防工程-程序\USSD\rdnsmpp.dll"
goAnyCall.CallApiByName(sDll, "USSDConnect", VarPtr(i))
执行后,出现死机,并出现发送错误报告的提示。
2、sDll = "d:\人防工程-程序\USSD\rdnsmpp.dll"
goAnyCall.CallApiByName(sDll, "USSDCloseConnect", VarPtr(i))
执行后,也出现死机,以及发送错误报告的提示。
3、sDll = "d:\人防工程-程序\USSD\rdnsmpp.dll"
goAnyCall.CallApiByName(sDll, "On_Outbind", VarPtr(i))
执行后,也出现死机,以及发送错误报告的提示。
问题出在哪儿?请指教。
还是那个dll文件有问题吗?
解决方案 »
- 关于字符串处理学习的新问题
- 请问如何判断MShflexgrid是否被勾选?
- recordset关闭出错!
- 前辈们,请指点!!!
- Access中0.567表示成.567,怎么解决?
- 求vb+oracle远程连接实例
- 如果用matlab跟vb合作,跟与delphi相比,那个跟好一点,五天积分
- 怎样在w2k下写service用vb?在线等
- 谁知道哪里有NT4 的 DirectX 下载,我找了几个地方,下来以后都不行,知道的给个网址好吗?
- 我在用VB写一个初始化文件 bank.ini,请教如何写?
- 请教cn.Execute strSQL , , adExecuteNoRecords的问题!
- 怎么计算从出生到今日有多少天,要把闰年计算进去!
Public Function USSDConnect(ByVal HostIP As String, ByVal UssdPort As Integer) As Long
Dim abHostIP() As Byte
abHostIP = StrConv(HostIP, vbFromUnicode)
With g_oAnyCall
.IsStandardCall = False
.ThroughVTable = True
USSDConnect = .CallApiByName("rdnsmpp.dll", "USSDConnect", VarPtr(abHostIP(0)), UssdPort)
End With
End Function你这样看看?
thanks a lot
dll文件是第三方给的,我没有源程序,不清楚是不是标准dll。
新程序试了,一样的问题。