Con 4D v16, 4D Write Pro offre ora un livello di protezione più elevato per quanto riguarda la valutazione delle espressioni 4D nei documenti.
Gli sviluppatori possono ora affidarsi completamente a 4D per controllare la valutazione di queste espressioni. In questo modo, i computer e i database degli utenti finali saranno automaticamente protetti da eventuali effetti collaterali.
Un’espressione 4D valida può essere un campo, una variabile, un comando 4D, un’istruzione che restituisce un valore, un metodo di progetto e così via.
A partire da 4D v16, le espressioni 4D “non sicure” non verranno più valutate e verrà visualizzato un errore.
Per essere considerata sicura, un’espressione deve contenere:
– solo comandi 4D consentiti (lo stesso elenco dell’Editor di formule)
– solo metodi 4D consentiti (dichiarati dallo sviluppatore 4D con il comando SET ALLOWED METHODS )
Questo meccanismo di sicurezza può essere disattivato tramite “Impostazioni del database” nella sezione “Accesso ai dati” della scheda “Sicurezza”:
Per saperne di più su questa funzione, potete consultare il seguente database “Come si fa”:
Per ulteriori dettagli, consultare l’articolo relativo nella documentazione di 4D v16.