我想利用TIdTelnet控件做一个函数例如Connect(host:string;user:string;pass:string):integer;由于TIdTelnet只提供用主机地址作为参数的函数,而且连接完后还要向服务器分别发送用户和密码,由于机器不存在的情况能通过捕获TIdTelnet的connect的异常来判断,但是口令错误的话,只能通过发送用户和密码完后服务器那边发送信息才能得出,我想做一个函数能够一次性的输入连接所有的参数机器地址,用户和密码,再通过结果返回连接的错误信息,希望大哥大姐帮帮我,最好能写一个简单的例子来帮我解决!
    另外,我想问一下,当我把命令发出去以后,服务器那边返回结果信息,但是我如何知道执行完毕,在onDataAvailable事件是可以知道返回的信息,但是我如何让onDataAvailable与主程序挂钩,也就是说当我主程序发完命令,等待onDataAvailable中接受完数据后,再把主程序唤醒,不知道如何实现。
    望大哥大姐帮帮忙啊,谢谢!