RE:URGENTE : IP (continuación)
(VIENE DEL ANTERIOR)
Finalmente, este es el código PowerScript, que puedes colocarlo en un botón:
-------------------------------------
String ls_ip, ls_host
Blob{4} lb_host
Integer li_version, li_rc
str_wsadata lstr_wsadata
ls_host = Space(128)
li_version = 257
If WSAStartup(li_version, lstr_wsadata) = 0 Then
If GetHostName(ls_host, Len(ls_host)) < 0 Then
li_rc = WSAGetLastError()
Else
GetHost(ls_host, lb_host)
ls_ip = String(Asc(String(BlobMid(lb_host, 1, 1)))) + "."
ls_ip += String(Asc(String(BlobMid(lb_host, 2, 1)))) + "."
ls_ip += String(Asc(String(BlobMid(lb_host, 3, 1)))) + "."
ls_ip += String(Asc(String(BlobMid(lb_host, 4, 1))))
li_rc = 0
End If
MessageBox("My IP", ls_ip)
Else
li_rc = WSAGetLastError()
End If
WSACleanup()
------------------------------------------------------
Para terminar, debes incluir en la misma carpeta donde está tu aplicación, el dll llamado pbws32.dll, que te mandaré a tu e-mail.
Cualquier duda, no dudes en preguntar con toda confianza. Lo probé y funciona.