Compilando con JWasm en lugar de Masm
La versión Masm de Easy Code usa el compilador Masm de Microsoft (ml.exe, incluido en Masm32) de forma predeterminada. Sin embargo, también puede usarse el compilador compatible de Watcom (JWasm.exe) para ensamblar el código fuente. Para ello, sólo debe reemplazar la ubicación del Compilador (en la pestaña Compilar / Enlazar del menú Herramientas->Configuración) para que apunte a la ubicación donde se encuentre el archivo JWasm.exe.
IMPORTANTE:
Cuando llame a la
función de la API wsprintf,
recuerde
que ml.exe
corrige el puntero de la pila incrementando el registro
Esp
después de la llamada (solamente si se ha llamado
con Invoke). Sin
embargo, JWasm.exe no hace esa corrección,
por consiguiente, cuando utilice este compilador para
ensamblar el código fuente, deberá
incrementar manualmente el registro Esp
después de cada llamada a
wsprintf
(Add
Esp,
xx)
para que la aplicación generada funcione
correctamente. El valor xx
dependerá del número de parámetros
pasados a la función
wsprintf
(cuatro bytes por cada parámetro).