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.
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
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.
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.
4D View Pro – Altezza variabile delle righe nella casella di riepilogo
La visualizzazione di un elenco in cui l’altezza delle righe si adatta esattamente al contenuto è un’esigenza molto comune. 4D View Pro include una nuova funzione che consente a di controllare l’altezza di ogni riga in una casella di riepilogo in modo indipendente per adattarla al contenuto. Per saperne di più su 4D View Pro, consultate questo post del blog.
Esistono ora due modi per definire l’altezza delle righe in una casella di riepilogo:
- utilizzando nuovi comandi dedicati
- utilizzando una nuova matrice di controlli
Inserire immagini in linea nei documenti 4D Write Pro
Volete inserire il logo della vostra azienda nella firma di tutti i vostri documenti 4D Write Pro quando vengono creati? Oppure volete aggiungere l’immagine di un prodotto per ogni riga delle vostre fatture?
Con 4D v16, è ora possibile inserire immagini in linea in modo programmatico nel documento 4D Write Pro con il comando dedicato WP INSERT PICTURE!
Utilizzare Unicode per i testi nei moduli
In 4D v16 i testi per tutti gli oggetti dei moduli (testi statici, pulsanti, caselle di controllo, ecc.) saranno memorizzati in Unicode, consentendo di utilizzare caratteri di lingue diverse direttamente nell’editor dei moduli.
Soprattutto per le lingue asiatiche o dell’Europa orientale, questo faciliterà il processo di sviluppo.
Nuovo evento “On mouse up” per l’oggetto immagine
In 4D v16 è ora disponibile un nuovo evento “On Mouse Up” per gli oggetti immagine non trascinabili!
Questa funzione vi fornirà un modo semplice e immediato per disegnare e/o spostare facilmente gli oggetti SVG, eliminando la necessità di trucchi come “SET TIMER(1)” per rilevare il rilascio del pulsante del mouse.
Ricerca di record con attributi di oggetto corrispondenti nella selezione
4D v16 offre una migliore integrazione dei campi oggetto nel database.
Se avete già preselezionato i set di un campo oggetto, ora potete interrogare questi set utilizzando un solo comando di 4D: facile e veloce!
I comandi XML sono ora thread safe
Volete migliorare la scalabilità del vostro database e sfruttare tutte le prestazioni disponibili con le macchine multi-core?
Con 4D v16, abbiamo ampliato l’elenco dei comandi thread-safe per utilizzare processi preemptive con il codice che gestisce XML.
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