Si Señor... Directamente llamas a estas funciones al inicio de tu aplicacion y listo
Function Get_Name_PC()
LOCAL oSock
LOCAL cNamePc
oSock := TSocket():New()
cNamePc := oSock:GetLocalName())
oSock:Close()
Return( cNamePc )
Function Get_My_Direccion_Ip()
LOCAL oSock
LOCAL aAddress
LOCAL cAddress
oSock := TSocket():New()
aAddress := oSock:GetLocalAddress()
cAddress := aAddress[1]
oSock:Close()
Return( cAddress )
Lo que si vas a tener que agregar en la linea de comando
la libreria Socket
c:\miniGUI\batch\compile.bat desacli /l Socket /c
c:\development\TSock>desacli
Host LOCAL.....: TCLI000988
IP.1...........:
12.112.164.103
Conectando a ---> dbneva Server por Port: 2188
Para ello deberás:
1) Instalar HMGS-MINIGUI-EXTENDED
http://sourceforge.net/projects/hmgs-minigui/files/1.9-HMGS-MINIGUI%20source%20code/hmg-1.9-92-setup.zip/download
2) Instalar Borland Bcc5.5 CommandLine (C++ Compiler 5.5)
https://downloads.embarcadero.com/free/c_builder (C++ Compiler 5.5)
o
http://altd.embarcadero.com/download/bcppbuilder/freecommandLinetools.exe
3) En el directorio donde instalaste C++ Compiler 5.5 (c:\Borland\BCC55)
en mi caso c:\Borland\BCC55\Bin\
Crear dos archivos :
a) bcc32.cfg con el siguiente contenido
-I"c:\Borland\Bcc55\include"
-L"c:\Borland\Bcc55\lib"
b) ilink32.cfg con el siguiente contenido
-I"c:\Borland\Bcc55\include"
-L"c:\Borland\Bcc55\lib"
4) a compilar se ha dicho
en direcctorio en donde tengas tus fuentes crea un compila.bat con este contenido
call c:\miniGUI\batch\compile.bat %1 /l Socket
y lo llamas asi
compila desacli /l Socket /c
donde /l es parametros de inclusion delibreria y
/c indicara al compilado que es en modo console
o
sino compila desde la linea de comando directamente asi:
c:\miniGUI\batch\compile.bat desacli /l Socket /c
mandame un mail a
[email protected]
espero te sirva