这个异常有关问题在哪?有关cti控件的

这个错误问题在哪?有关cti控件的
我用一个cti控件开发,说明文档如下
属性
remoteHostIP As String 属性 交换机IP地址,默认为192.168.0.235
remotePort As Long 属性 交换机Port,默认为5003
userName As String 属性 登录交换机的管理员用户名,默认为admin
password As String 属性 登录交换机的管理员密码,默认为admin

方法名称:Login(sUserName As String, sPassword As String)
功能说明:
当设置好上面的登录参数时,调用此方法登录TPX-800交换机。若登录成功,产生loginOK事件;若登录失败产生loginErr事件。loginOK和loginErr事件的说明请参见各自的描述。
参数说明:
sUserName:登录交换机的管理员用户名,由属性userName指定
sPassword:登录交换机的管理员密码,由属性password指定
返回值:无
-------------------------------------------------
代码如下:
cti1.remoteHostIP = Trim(ip.Text)
cti1.RemotePort = Trim(port.Text)
cti1.username = Trim(username.Text)
cti1.password = Trim(password.Text)
cti1.loginType = 6
cti1.UDPLocalPort = 5009
cti1.login(Trim(username.Text), Trim(password.Text))
为什么最后这行login方法提示错误编译通不过呢?还有点疑问,既然username,password属性上面都已经设置,这个login方法怎么还有这2个参数?是多余的吗

------解决方案--------------------
你没有指定传值,那就是传地址:
VB code
cti1.login(StrPtr(username.Text), StrPtr(password.Text))