Macro is not defined – FoxPro 355

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 defined

Contesto 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.

comune

Diagnosi

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.

Visual FoxPro
RESTORE MACROS FROM nome.fky
PLAY MACRO nomeMacro

Risoluzione

Definire o ripristinare la macro prima di PLAY MACRO

Difficoltà: facileRischio: basso

Rendi disponibile la macro in memoria e usa lo stesso identificativo impiegato dal comando di esecuzione.

  1. Individua il nome della macro richiesto da PLAY MACRO e correggi eventuali differenze di digitazione.
  2. Definisci o registra la macro prima della riproduzione, oppure ripristinala dal file .fky o dal campo Memo corretto.
  3. Se la macro non è più disponibile, ricreala e salvala con SAVE MACROS prima di richiamarla.
  4. Ripeti l'esecuzione dopo aver verificato che il caricamento avvenga in ogni percorso del programma.
Visual FoxPro
SAVE MACROS TO nome.fky
RESTORE MACROS FROM nome.fky
PLAY MACRO nomeMacro

Domande 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

Schede correlate