WinDev

Articoli tecnici organizzati per gruppo funzionale.

19 schede5 gruppiPagina 2 di 3

WLanguage e compilazione

8 nella pagina

Funzione non disponibile nel codice server

L'errore This function is not available in server code in WinDev segnala API desktop usata in una configurazione server. Il controllo iniziale consiste nel verificare il target della procedura e le API ammesse sul server. La correzione prudente è sostituire la funzione con l'equivalente server o spostare il codice nel client; prima di intervenire conviene conservare un backup e verificare la versione del prodotto e il contesto in cui il messaggio compare.

WL-SERVER-CODE

Identificatore WLanguage sconosciuto

L'errore Unknown identifier in WinDev segnala refuso, elemento rinominato o dipendenza non inclusa. Il controllo iniziale consiste nel controllare nome, ambito e componente che dovrebbe dichiarare l'identificatore. La correzione prudente è correggere il nome o dichiarare/importare l'elemento prima dell'uso; prima di intervenire conviene conservare un backup e verificare la versione del prodotto e il contesto in cui il messaggio compare.

WL-UNKNOWN-ID

Numero di parametri WLanguage non valido

L'errore The number of parameters is invalid in WinDev segnala firma modificata o chiamata copiata da una versione diversa. Il controllo iniziale consiste nel confrontare la chiamata con la firma della procedura o funzione. La correzione prudente è aggiungere o rimuovere parametri e aggiornare le chiamate dipendenti; prima di intervenire conviene conservare un backup e verificare la versione del prodotto e il contesto in cui il messaggio compare.

WL-PARAMETERS

Oggetto WLanguage non inizializzato

L'errore Object has not been initialized in WinDev segnala variabile NULL o inizializzazione saltata. Il controllo iniziale consiste nel verificare il ramo che crea l'oggetto prima di usarne proprietà o metodi. La correzione prudente è inizializzare l'oggetto e gestire il caso di creazione fallita; prima di intervenire conviene conservare un backup e verificare la versione del prodotto e il contesto in cui il messaggio compare.

WL-OBJECT-NULL

Procedura esterna WINDEV non trovata

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

Tipo incompatibile in WLanguage

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

Valore di ritorno mancante in WLanguage

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

WinDev: identificatore WLanguage non trovato

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