Las propiedades del proyecto con el que está trabajando se encuentran siempre disponibles a través del menú "Proyecto-->Propiedades" y pueden variar dependiendo del tipo de proyecto.
Para los proyectos clásicos, verá una ventana como ésta:
Donde podrá especificar la siguiente información:
A la hora de compilar, Easy Code siempre ejecuta el programa compilador con las siguientes opciones en la linea de comados:
/nologo /c /coff /Cp /Zp? [/Zi] /Zd
La opción /Zp irá seguida del número que especifique en el ítem Alineación, mientras que /Zi se ponee o se quita en la linea de comandos dependiendo de si se elige información de depuración o no (opción Agregar información simbólica). Si necesita alguna opción mas, puede especificarla en el cuadro de texto correspondiente (cada opción debe ir precedida por el carácter '/' y un <espacio>) y Easy Code la agregará a la linea de comandos. De hecho, no se necesita ninguna opción mas para compilar correctamente, por lo tanto, si no está seguro de como funcionan las opciones del compilador del Macro Assembler, deje el cuadro de texto del compilador en blanco
A la hora de enlazar ("link"), Easy Code siempre ejecuta el programa enlazador ("linker") con las siguientes opciones en la linea de comados:
IMPORTANTE:
Usted es responsable de especificar opciones válidas para
el Macro Assembler de acuerdo con las sintaxis del compilador y el
enlazador. Si indica una opción que no está
contemplada, el compilador (si es el ml.exe)
generará el siguiente error:
Marcando la opción Hacer
globales todas las variables,
puede hacer que
todas las variables (de cualquier módulo) sean globales a
todo el proyecto, es decir, que "sean vistas" desde
cualquier otro módulo. Cuando esta opción
está marcada, no hace falta que escriba directivas ExternDef
para las variables externas porque Easy Code ya se cuida de ello. De
todas formas, para una programación mas estructurada, puede
desmarcar esta opción con el fin de que sea usted
quien decida qué variables son globales.
OBSERVACIONES: La opción Macros de Easy Code está siempre marcada por defecto cuando se crea un proyecto nuevo. A veces, el nombre de una macro puede crear algún conflicto o tal vez no desee incluirlas. Si es así, desmarque esa opción y las macros de Easy Code no serán incluidas en su proyecto.
Para los proyectos visuales, verá una ventana como ésta:
Donde podrá especificar la siguiente información:
En los proyectos visuales, también podrá ver el icono de la aplicación al lado del "combo box" que indica la ventana principal (para mas información, vea El icono de la aplicación).
El modo visual de Easy Code (proyectos visuales) necesita enlazar la librería visual. Puede enlazarla estáticamente (opción por defecto) y el tamaño total de la aplicación será mas grande pero no tendrá ninguna dependencia. Por otra parte, puede enlazarla dinámicamente y el tamaño total de la aplicación será mas pequeño pero deberá adjuntar el archivo ECDllMsr.dll (ubicado en el subdirectorio Lib\Dynamic de las carpetas de Easy Code) cuando distribuya su aplicación. Este caso es muy útill cuando hay que distribuir varias aplicaciones de Easy Code, puesto que sólo se necesita una copia del archivo ECDllMsr.dll en el directorio del Sistema (normalmente WINNT\System32 o WINDOWS\System32 para Windows NT40/2000/XP/Vista/7 y WINDOWS\SYSTEM para Windows 95/98/ME).
En todos los proyectos, visuales y clásicos, cuando indique una versión Debug (opción Agregar información simbólica marcada), puede elegir si desea que se generen los correspondientes archivos *.asm (estos archivos son muy útiles para depurar la aplicación). Easy Code creará un subdirectorio llamado Debug o Release, dentro del directorio del proyecto, donde se situaran todos los archivos generados.
OBSERVACIONES:
La opción Macros de
Easy Code
está siempre marcada por defecto cuando se crea un proyecto
nuevo. A veces, el
nombre de una macro puede crear algún conflicto o tal vez
no desee incluirlas. Si es así, desmarque
esa opción y las macros de Easy Code no serán
incluidas en su proyecto.