Impostazioni utente collegate al file di dati
Se siete soliti eseguire più istanze di un’applicazione 4D sullo stesso sistema, con 4D v16 introduciamo una funzione che vi semplificherà la vita.
Ora avete la possibilità di associare una serie di impostazioni utente diverse a ciascun file di dati.
Processi preventivi per il linguaggio 4D
Da 4D v11, il server di database e il server SQL utilizzano entrambi il multi-threading preemptive. A partire da 4D v13, anche il server Web in modalità statica utilizza il preemptive. Ora, con la v15 R5, anche il linguaggio 4D può essere eseguito in processi preemptive.
4D Write Pro: Creazione di documenti tramite programmazione
Un uso comune di 4D Write era quello di creare automaticamente documenti, come fatture, relazioni, ordini, sulla base di modelli creati o progettati dall’utente finale.
4D Write Pro v16 supporterà questo utilizzo con il nuovo concetto di segnalibri, che possono essere utilizzati per creare facilmente nuovi documenti sezione per sezione.
Nuovo comando “Ottieni file 4D
In 4D v16, un nuovo comando Get 4D File restituisce il percorso di diversi file 4D. È ora possibile recuperare facilmente il percorso dei seguenti file:
- File di configurazione di backup
- File dell’ultimo backup
- File delle impostazioni della struttura utente
- File delle impostazioni dei dati utente
Una nuova funzione in 4D Write Pro: “Segnalibri”!
È ora possibile creare segnalibri all’interno dei documenti di 4D Write Pro. Ma cosa sono esattamente i segnalibri? Un segnalibro è un riferimento nominativo che corrisponde a una selezione di testo di un documento 4D Write Pro.
All’interno di un singolo documento possono essere presenti più segnalibri. Una volta creati, i segnalibri possono essere recuperati come un elenco di nomi, quindi utilizzando uno di essi è possibile recuperare l’intervallo del testo corrispondente.
Ottenere l’elenco dei formati contenuti in C_PICTURE
Un campo o una variabile immagine può memorizzare diversi formati di immagine e persino un’immagine in più formati contemporaneamente. Ad esempio, un’immagine può essere memorizzata come PNG, SVG e MacPICT nella stessa variabile.
Il nuovo GET PICTURE FORMATS consente di ottenere il numero e i tipi di formato contenuti in una variabile C_PICTURE.
Visualizza le proprietà in 4D Write Pro
A partire da 4D v16, è possibile definire in fase di progettazione il modo in cui un documento 4D Write Pro verrà visualizzato in un’area 4D Write Pro. Senza scrivere una sola riga di codice, è possibile definire diversi attributi di visualizzazione come la risoluzione, lo zoom, la modalità di visualizzazione della pagina. Sono disponibili anche proprietà avanzate per definire se si desidera mostrare, ad esempio, espressioni o valori 4D. Anche in questo caso non occorre scrivere codice, basta una casella di controllo e il gioco è fatto.
Protezione della valutazione delle espressioni dinamiche di 4D Write Pro
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.
Scambio di messaggi tra processi
4D v15 R5 introduce un nuovo modo, semplice e potente, di scambiare informazioni tra processi e anche tra processi e moduli. Questa funzione si basa su un sistema di messaggistica asincrona che consente di chiamare processi e moduli e di chiedere loro di eseguire metodi con parametri nel proprio contesto.
È in arrivo una versione senza Altura di 4D Windows a 64 bit
Sulla strada per fornire una versione Windows a 64 bit della linea di prodotti 4D abbiamo raggiunto un importante traguardo, una versione priva di Altura. Altura è una libreria per emulare le funzionalità di MacOS su Windows, utilizzata per aiutare gli sviluppatori di plug-in a fornire i loro prodotti su Windows.
Anche se internamente 4D per la maggior parte non ha più utilizzato Altura per un po’ di tempo, era ancora profondamente integrato per fornire la funzionalità per i plug-in di terze parti.
Contattateci
Avete domande, suggerimenti o volete semplicemente entrare in contatto con i blogger di 4D? Lasciateci un messaggio!
* La vostra privacy è molto importante per noi. Fare clic qui per visualizzare il nostro Politica