L'errore External procedure not found in WinDev segnala libreria assente, procedura rinominata o configurazione incompleta. Il controllo iniziale consiste nel controllare nome, libreria e configurazione che dovrebbe esportare la procedura. La correzione prudente è includere la libreria corretta o aggiornare il riferimento alla procedura; prima di intervenire conviene conservare un backup e verificare la versione del prodotto e il contesto in cui il messaggio compare.
WL-EXTERNAL-PROCEDURE
→
L'errore Type mismatch in WinDev segnala conversione implicita non ammessa o dato proveniente da un controllo diverso. Il controllo iniziale consiste nel controllare i tipi dedotti e il valore passato alla funzione o assegnato alla variabile. La correzione prudente è convertire esplicitamente il valore o correggere la dichiarazione del tipo; prima di intervenire conviene conservare un backup e verificare la versione del prodotto e il contesto in cui il messaggio compare.
WL-TYPE
→
L'errore A value must be returned in WinDev segnala ramo condizionale senza RETURN. Il controllo iniziale consiste nel controllare tutte le diramazioni della procedura che dichiara un risultato. La correzione prudente è restituire un valore coerente in ogni percorso oppure rimuovere il tipo di ritorno se non serve; prima di intervenire conviene conservare un backup e verificare la versione del prodotto e il contesto in cui il messaggio compare.
WL-RETURN
→
L'errore Identifier not found in WinDev indica che il compilatore non riesce a risolvere un nome usato nel codice WLanguage. Il nome può essere scritto diversamente, avere visibilità insufficiente, appartenere a un componente non incluso o essere stato rinominato. La diagnosi confronta dichiarazione, contesto e configurazione del progetto prima di aggiungere variabili globali senza controllo.
Identifier not found
→
L'avviso Project must be recompiled compare quando sorgenti, classi, componenti o configurazione non sono allineati al codice generato usato dall'esecuzione o dalla distribuzione. Copiare solo l'eseguibile non aggiorna necessariamente tutti gli artefatti. La procedura corretta salva il progetto, ricompila la configurazione interessata, controlla gli errori e ridistribuisce il pacchetto coerente.
Project not recompiled
→
Array index out of range in WinDev indica che il codice accede a una posizione non presente nell'array. Le cause tipiche sono indice iniziale o finale errato, array vuoto, conteggio cambiato durante il ciclo o dati provenienti da una sorgente non validata. Occorre controllare dimensione e indice nello stesso punto dell'accesso e gestire esplicitamente il caso senza elementi.
Array index out of range
→
L'errore Invalid parameter type compare quando una procedura o una funzione WLanguage riceve un valore incompatibile con la dichiarazione prevista. Il problema può essere un tipo automatico non quello atteso, un valore Null, una conversione implicita non ammessa o una firma cambiata senza aggiornare i chiamanti. La correzione rende esplicita la conversione e aggiorna la firma in modo coerente.
Invalid parameter type
→