Ejemplo de función Delphi (Pascal), que a partir de una dirección IP con ceros a la izquierda, del tipo 192.001.008.023, devuelve la IP correcta 192.1.8.23. En determinadas aplicaciones las direcciones IP se formatean con ceros a la izquierda para poder ordenarlas por pantalla, con este código Pascal podremos «limpiar» la IP para que sea correcta.

La función Delphi Pascal que a partir de una dirección IP con posibles ceros a la izquierda la formatea y quita los ceros sería:

Un ejemplo de uso de la función formatearIP:

En el ejemplo anterior, la aplicación obtiene la dirección IP desde un cuadro de texto (txtDireccionIP), que puede tener el formato: 045.123.008.056, formateándola en 45.123.8.56. Y con la dirección IP correcta realiza un ping:

Algoritmo Delphi Pascal para limpiar dirección IP de ceros a la izquierda