请各位大大看一下
初学DELPHI,我从component处导入了别人写的一个ocx控件,现在我想调用这个控件里的这个函数,以下是该控件里的函数资料,请问我应在delphi中书写该函数?谢谢.
是否是加个按钮,在按钮的click事件中加入代码,代码怎么弄呢?问题很菜,没办法,我是做网络维护,今天是学着弄delphi,汗,各位大大还请详细的说一下,小弟感激不尽.
函数名 long ConnectModem (LPCTSTR CommName, long CommRate, long SmsSetType)
函数描述 连接短信设备。
参数描述 CommName 串口标识。如:“COM1”、“COM2”等。
CommRate 西门子手机为19200,工业gsm modem常为9600。
SmsSetType 设为0(保留参数)。
返回值 -1为打开串口失败(或被占用或无此串口);
0 为指定的串口上没找到短信设备;
1 为连接短信设备成功。
问题点数:20、回复次数:5Top
1 楼killtester(中为人)回复于 2006-03-08 11:51:36 得分 0
就想点击一下按钮,测试一下结果,得到返回值,根据返回值,得到不同的提示.请问应如何弄,请稍微详细一点.鞠躬了.Top
2 楼backstreetNewhua(后街)回复于 2006-03-08 12:08:20 得分 8
Result := 控件名.ConnectModem();Top
3 楼killtester(中为人)回复于 2006-03-08 17:51:04 得分 0
要先定义int result吗?控件名直接输入import activex里的EdisonSms actives xontrol module在下方Class names:里的Tedisoneasysms吗?可无论我输入它还是控件名输入edisonsms都报错.报错为:[Error] Unit1.pas(28): Undeclared identifier: 'EdisonSmsGw'
[Error] Unit1.pas(28): ')' expected but identifier 'ConnectModem' found
[Error] Unit1.pas(28): '(' expected but identifier 'COM1' found
[Fatal Error] Project1.dpr(5): Could not compile used unit '..\Lib\Unit1.pas'
唉,麻烦大哥了.小弟上是新手.谢谢了.Top
4 楼killtester(中为人)回复于 2006-03-08 23:23:53 得分 0
upTop
5 楼net_morning(矿泉水)回复于 2006-03-09 00:31:58 得分 12
导入了那个ocx,那么它就会在控件菜单条出现了,也就是非可视控件。将该控件拖到Form里,
在代码里面直接调用即可,例如:kongjian1.fun1();其中kongjian1为控件名称,fun1()是其中的函数。Top




