var
sendsms:oleVariant;
n:integer;
begin
sendsms:=CreateoleObject('SMSAPI.HTTPClient');
n:=sendsms.Connect('test','test');
sendsms.DstAddress:='13823273808';
sendsms.SrcAddress:='6388';
sendsms.ServiceID:='MFXX';
sendsms.DLType:=15;
sendsms.DLData:='test';
n:=sendsms.Send();<--出错语句
.
.
end;
同是一样的代码,我用VB写能调用成功.但到了DELPHI中就出现"无效参数数目"错误.为什么?
分不够再加!
附VB代码:
Dim nResult As Long
Dim objSMS As Object
Dim n As Integer
Set objSMS = CreateObject("SMSAPI.HTTPClient")
n = objSMS.Connect("test", "test")
objSMS.DstAddress = "13823273808"
objSMS.SrcAddress = "6388"
objSMS.ServiceID = "MFXX"
objSMS.DLType = 15
objSMS.DLData = "test"
nResult = objSMS.Send()
End Sub
sendsms:oleVariant;
n:integer;
begin
sendsms:=CreateoleObject('SMSAPI.HTTPClient');
n:=sendsms.Connect('test','test');
sendsms.DstAddress:='13823273808';
sendsms.SrcAddress:='6388';
sendsms.ServiceID:='MFXX';
sendsms.DLType:=15;
sendsms.DLData:='test';
n:=sendsms.Send();<--出错语句
.
.
end;
同是一样的代码,我用VB写能调用成功.但到了DELPHI中就出现"无效参数数目"错误.为什么?
分不够再加!
附VB代码:
Dim nResult As Long
Dim objSMS As Object
Dim n As Integer
Set objSMS = CreateObject("SMSAPI.HTTPClient")
n = objSMS.Connect("test", "test")
objSMS.DstAddress = "13823273808"
objSMS.SrcAddress = "6388"
objSMS.ServiceID = "MFXX"
objSMS.DLType = 15
objSMS.DLData = "test"
nResult = objSMS.Send()
End Sub
解决方案 »
- Delphi通过OPC传送给西门子PLC有哪些命令,能举几个例子吗
- 关于变量、函数等:用全局变量、函数好 还是 成员变量、方法比较好?
- 求教:关于从FTp服务器取回文件写入数据表时提示:file not found
- 我的Pos58打印机直接打印汉字怎么会是乱码?不是有汉字库吗?
- 使用SPCOMM,如何才能把按收到的数据(十六进制数)显示成十进制数?
- 请问那位大虾知道那里有instalshield express custom edition for delphi下载
- 如何实现文件内容检索
- 如何提取数码相机中图片的拍摄时间
- 紧急求助delphi5和sql server中的关于word2000文件的有关问题(在线等待)
- Delphi与3DS的应用
- 打印的小问题
- 关于Listview简单的问题
下列的赋植值得怀疑,将自动化兼容的字符串类型付给他!!
sendsms.DstAddress:='13823273808';
sendsms.SrcAddress:='6388';
sendsms.ServiceID:='MFXX';
sendsms.DLType:=15;
sendsms.DLData:='test';