Depuis la livraison de 4D v18, une série d’articles de blog sur la façon de convertir et de développer avec des bases de données de projet ont été publiés. Qu’en est-il des composants ? Cet article de blog répond à cette question.
Développement et déploiement
C’est très simple, le développement et l’installation des composants n’ont pas changé. Vous pouvez continuer à utiliser les mêmes techniques qu’auparavant.
N’oubliez pas, comme expliqué dans le billet de blog sur l’architecture des bases de données de projet, l’équivalent du fichier de structure (.4db) est le dossier « Project ». Il vous suffit d’ajouter votre composant dans un dossier « Component » à côté du dossier « Project ».
Mélanger les bases de données projet et binaire ?
Si vous convertissez votre base de données binaire en projet, vous n’avez pas besoin de convertir tous vos composants en projets également. Comme une base de données binaire (.4db), une base de données de projet peut charger à la fois des composants de projet et des composants binaires.
Vous pouvez donc facilement convertir vos bases de données et vos composants, un par un.
Qu’est-ce que c’est ?
Vous avez à votre disposition deux nouveaux paramètres de base de données qui vous permettent de déterminer
- si la base de données hôte est un projet
$isProject:=Get database parameter(Is host database a project)
- si la base de données actuelle est un projet
$isProject:=Get database parameter(Is current database a project)