Ver Mensaje Individual
  #9  
Antiguo 21-11-2008
Robert01 Robert01 is offline
Miembro
 
Registrado: feb 2006
Ubicación: Córdoba, Argentina
Posts: 895
Reputación: 21
Robert01 Va por buen camino
A ver si anda de e sta manera:

Código Delphi [-]
 function StrIPToHexIP(IpStr:string) : string;
   function HexIPToStrIp(IpStr:string) : string;
implementation
 
function StrIPToHexIP(IpStr:string) : string;
var
    ConvertingLoop : longint;
    SplitIp : array of string;
begin 
   SplitIp := Split( IpStr , '.' ); 
   for ConvertingLoop := 0  to UBound( SplitIp )  do begin 
      StrIPToHexIP := StrIPToHexIP+chr( SplitIp[ConvertingLoop] ); 
   end; 
end; 
 
function HexIPToStrIp(IpStr:string) : string;
var
    ConvertingLoop : longint;
begin 
   for ConvertingLoop := 1  to 4  do begin 
      HexIPToStrIp := HexIPToStrIp+CStr( ord( copy( IpStr , ConvertingLoop , 1 ) ) )+'.'; 
   end; 
   HexIPToStrIp := left( HexIPToStrIp , length( HexIPToStrIp )-1 ); 
end;

Saludos
Responder Con Cita