Ver Mensaje Individual
  #5  
Antiguo 05-08-2007
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Reputación: 29
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Smile Convert.exe

¡Hola a todos!

Cita:
Empezado por rolandoj Ver Mensaje
...los DFM de Delphi 4, a diferencia de lo que ocurre en versiones posteriores, son en formato binario; ello implica que para convertirlos manualmente toca abrirlos en Delphi 4 como Dfm, seleccionar y copiar el texto, que Delphi muestra, a otro archivo que se salve entonces como dfm...
Mira, para eso Delphi viene con una utilería llamada Convert.exe (carpeta Bin en Delphi 7).

Actualmente, tengo un archivo Convert.bat con el siguiente contenido:
Código:
@Echo Off
Echo Conversi¢n de archivos Delphi .dfm de formato
Echo binario (anterior) a formato de texto (nuevo).
Pause
"C:\Archivos de programa\Borland\Delphi7\Bin\convert.exe" -i -s -t *.dfm
Pause
Sólo colocas el .bat en tu carpeta de fuentes, lo ejecutas y listo.

Lo sé, esto parece un remedio tipo Linux, pero es una mucho mejor alternativa que abrir uno por uno los .dfm.

Por otra parte, comparto tu opinión acerca de que Delphi debería contar con mejores herramientas de actualización de fuentes. Aunque siempre es aconsejable que el desarrollador eche un ojo a lo que está convirtiendo en los .pas. No vaya a ser que algo de lo convertido tenga otro significado en el ámbito donde está la referencia (y esto aplica a cualquier lenguaje; siempre es bueno asegurarse).

Un santo remedio.

Al González.
Responder Con Cita