Dopo la consegna di 4D v18, è stata pubblicata una serie di post sul blog su come convertire e sviluppare con i database di progetto. E i componenti? Questo post risponde a questa domanda.
Sviluppo e distribuzione
È molto semplice: lo sviluppo e l’installazione dei componenti non sono cambiati. Potete continuare a usare le stesse tecniche di prima.
Non dimenticate che, come spiegato nel post sull’architettura dei database di progetto, l’equivalente del file di struttura (.4db) è la cartella “Progetto”. È sufficiente aggiungere il componente in una cartella “Component” accanto alla cartella Project.
Mescolare database di progetto e binari?
Se si converte il database binario in un progetto, non è necessario convertire anche tutti i componenti in progetti. Come un database binario (.4db), un database di progetto può caricare sia componenti di progetto che binari.
È quindi possibile convertire facilmente i database e i componenti, uno per uno.
Cosa succede?
Avete a disposizione due nuovi parametri di database che vi consentono di determinare
- se il database ospite è un progetto
$isProject:=Get database parameter(Is host database a project)
- se il database corrente è un progetto
$isProject:=Get database parameter(Is current database a project)