Tenemos un menus.pas modificado.¿Cómo recompilar modificaciones al archivo fuente VCL (Menus.pas)?
En
uses ...,Controls,...;
El compilador elevó un error fatal:
[DCC Fatal Error] Menus.pas(*): F2051 Unit Controls was compiled with a different version of Menus.TPopupMenu
intentado:
borrarán todos los DCU en el proyecto.
acumulación
acumulación toda
intentado añadir el archivo a la ruta de biblioteca que lleva a añadir la carpeta db (de VCL también) y luego a
[DCC Error] jpeg.pas(872): E2065 Unsatisfied forward or external declaration: 'jpeg_save_markers'
que es un callejón sin salida.
eliminó el controls.dcu (los 3) y el delphi no sabía de forma automática para recompilarlos, en su lugar informó que falta controls.dcu.
IIRC, si modifica un archivo desde la fuente de Delphi, necesita recompilarlo todo en un orden específico, nunca lo he hecho ... – ComputerSaysNo
Por lo tanto, ha modificado el 'Menus.pas' en la carpeta fuente de Delphi ? Debe tener en cuenta que los archivos '* .dcu' de depuración y tiempo de ejecución se almacenan en el directorio .. \ lib y, opcionalmente, en subdirectorios (tengo Delphi 2009 a mano en este momento, por lo que podría ser ligeramente diferente) – TLama
¿Puede usted? también traes 'controls.pas'? –