Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Obtaining IP address of current PC
Message
 
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
00514497
Message ID:
00514549
Views:
11
The following works for me from the command window. Would probably work under runtime?
oForm = newobject('form')
oForm.AddObject('MSWinsock.Winsock.1', 'oleControl')
oForm.AddObject('oleWinsock','oleControl', 'MSWinsock.Winsock.1')
lcIP = oForm.oleWinsock.LocalIP
lcHost = oForm.oleWinsock.LocalHostName
>You could also subclass the OLEControl. The same license information is embedded in the VCX. However, because the object is an OLEControl, there is a workaround for using the subclass in code. You have to add it to a form at run-time. The following might work:
>oform = createobject('form')
>oform.Newobject('owinsock','mywinsockclass','mywinsockclasslibrary')
>? oform.owinsock.LocalIP
>oform.release
>release oform
>
>HTH.
Mark McCasland
Midlothian, TX USA
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform