Pregunta

¿Alguien ha logrado compilar una aplicación GUI Win32 con el compilador dcc32.exe de línea de comandos, en Windows Vista de 64 bits, sin instalar Delphi 2009? En nuestro sistema falla, con un mensaje de que los archivos DFM contienen recursos desconocidos de 16 bits. Esto suele indicar que los archivos DFM no se pueden leer. Funciona perfectamente en todos los Vista de 32 bits y Windows XP que probamos.

Estoy preguntando, porque queremos asegurarnos de que podemos reconstruir nuestros archivos exe actuales más adelante, si es necesario, por lo que incluso si todos cambiamos a sistemas operativos de 64 bits en el futuro, queremos poder reconstruir el antiguo 2009 versiones.

¿Fue útil?

Solución 2

Agregar lnkdfm120.dll resolvió el problema.

Otros consejos

Con Delphi 2009 debe usar msbuild para compilar la línea de comandos de sus proyectos (msbuild YourProject.dproj). Asegúrese de hacer esto desde el comando de RAD Studio. Esto garantiza que se establezcan algunas variables de entorno. ¿Esto resuelve tu problema?

Sí, estamos realizando compilaciones de consola a través de dcc32 a través de nant tanto en Vista de 64 bits como en Windows 2008 de 64 bits. Es posible que tenga que lidiar con algunos problemas de ruta (X86) si instaló en la ubicación predeterminada (no eliminamos este tipo de dependencias).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top