Modificaciones que se deben hacer para migrar de Fox para MSDOS a Visual Fox
- Definición de menús
Anterior
DEFINE PAD CONFIGURACION OF MP PROMPT 'Configuraci¢n'
DEFINE PAD CREACIONOF MP PROMPT 'Creaci¢n ' skip for (m_nivel=8 .AND. m_accetp=8)
DEFINE PAD REPORTES OF MP PROMPT 'Reportes ' skip for (m_nivel=8 .AND. m_accetp=8)
DEFINE PAD REIMPRESIONOF MP PROMPT 'Reimpresi¢n'
DEFINE PAD UTILERIAS OF MP PROMPT 'Utiler¡as '
DEFINE PAD SALIDA OF MP PROMPT ' Salida ' MESSAGE ' '
Actual
DEFINE PADCONFIGURA OF MP AT 4, 00 PROMPT 'Configuración'
DEFINE PAD CREACION OF MP AT 4, 16 PROMPT 'Creación ' skip for (m_nivel=8 .AND m_accetp=8)
DEFINE PAD REPORTES OF MP AT 4, 28PROMPT 'Reportes ' skip for (m_nivel=8 .AND. m_accetp=8)
DEFINE PAD REIMPRESI OF MP AT 4, 42 PROMPT 'Reimpresión'
DEFINE PAD UTILERIAS OF MP AT 4, 56 PROMPT 'Utilerías '
DEFINE PADSALIDA OF MP AT 4, 70 PROMPT ' Salida ' MESSAGE ' '
- Los nombres de las variables deben ser de 8 caracteres como máximo
- Los saltos de hoja (EJECT) se sustituyen por chr(12)
-La palabra DRIVE no puede ser usada como nombre de variable
- Si existen capturas con BROWSE , para abrir un renglón debe darse CTRL Y en lugar de CTRL N
- Algunos programas daban errores porquehabía variables que no estaban definidas (parece que es mas exigente), pero para saber cuáles son es necesario correr todos los programas y esperar a que den el error.
- Los reportes desarrollados con elreporteador funcionan bien mientras no los trates de modificar en Visual, en cuanto los abres en Visual debes indicarle que la salida será un ASCII, porque si no te lo deja lleno de caracteres raros(esta observación la hizo Carmen, yo no modifique ningún reporte desde visual, asi que no se a detalle el cambio que se hace aquí)
- Lo primero que tienes que hacer es cambiar los menúes porque...
Regístrate para leer el documento completo.