Bhavbhuti,
>SCREEN.ADDOBJECT("oInternetIPAddress", "iInternetIPAddress")
No one has given you the underlying reason yet. AddObject() sets the .Visible to .f. so that you can set the position, size and other visual aspects of the object before you make it visible.