>>BTW, even if the service is not running, the program returns .t.
>
>It did send message, didn't it? How would it know if service is running on the destination computer or not?
Right. Is there a way to determine it? Or it's easy to use other suggested ideas?
If it's not broken, fix it until it is.
My Blog