Runtime e sintassi
Macro is not defined – FoxPro 355
Il codice 355 compare quando PLAY MACRO prova a eseguire una macro che non esiste nella raccolta corrente in memoria. Controlla il nome e il ciclo di vita della macro, poi definiscila oppure ripristinala da un file .fky prima di riprodurla.
Cosa significa questo errore?
Il codice 355 compare quando PLAY MACRO prova a eseguire una macro che non esiste nella raccolta corrente in memoria. Controlla il nome e il ciclo di vita della macro, poi definiscila oppure ripristinala da un file .fky prima di riprodurla.
Messaggio originale
Macro is not definedContesto e parole chiave
Alias
- Error 355
- PLAY MACRO senza definizione
- VFP-355
Messaggi alternativi
- Macro FoxPro inesistente o non caricata
- Nome della macro non trovato in memoria
Prodotti
- Visual FoxPro
Piattaforme
- Windows
Parole chiave
- foxpro error 355
- macro is not defined
- play macro foxpro
Cause possibili
Macro assente o nome non corrispondente
La macro richiesta da PLAY MACRO non è stata definita, è stata cancellata oppure viene richiamata con un nome diverso da quello salvato.
comuneDiagnosi
Nome, definizione e caricamento della macro
Confronta il nome passato a PLAY MACRO con quello registrato e verifica se il file .fky o il campo Memo che contiene le macro viene ripristinato prima della chiamata.
Come leggere il risultato. Se la macro è disponibile dopo RESTORE MACROS e il nome coincide, la causa è il mancato caricamento o il riferimento errato.
RESTORE MACROS FROM nome.fky
PLAY MACRO nomeMacroRisoluzione
Definire o ripristinare la macro prima di PLAY MACRO
Rendi disponibile la macro in memoria e usa lo stesso identificativo impiegato dal comando di esecuzione.
- Individua il nome della macro richiesto da PLAY MACRO e correggi eventuali differenze di digitazione.
- Definisci o registra la macro prima della riproduzione, oppure ripristinala dal file .fky o dal campo Memo corretto.
- Se la macro non è più disponibile, ricreala e salvala con SAVE MACROS prima di richiamarla.
- Ripeti l'esecuzione dopo aver verificato che il caricamento avvenga in ogni percorso del programma.
SAVE MACROS TO nome.fky
RESTORE MACROS FROM nome.fky
PLAY MACRO nomeMacroDomande frequenti
Come rendo disponibile una macro prima di PLAY MACRO?
Definiscila o ripristinala con RESTORE MACROS dal file .fky o dal campo Memo, controlla che il nome coincida e solo dopo esegui PLAY MACRO.
Approfondimenti
- Macro is not defined (Error 355) pagina_dettaglio_vfphelp
- PLAY MACRO Command riferimento_comandi_vfphelp
- RESTORE MACROS Command riferimento_comandi_vfphelp
- SAVE MACROS Command riferimento_comandi_vfphelp