Desde a entrega do 4D v18, foi publicada uma série de posts em blogues sobre como converter e desenvolver com bases de dados de projectos. E quanto aos componentes? Este post do blog responde a essa pergunta.
Desenvolvimento e implantação
É muito simples, o desenvolvimento e a instalação de componentes não se alteraram. Pode continuar a utilizar as mesmas técnicas que antes.
Não se esqueça, como explicado no post do blogue sobre a arquitectura das bases de dados dos projectos, o equivalente do ficheiro de estrutura (.4db) é a pasta “Projecto”. Basta adicionar o seu componente numa pasta “Componente” junto à pasta “Projecto”.
Misturar bases de dados de projectos e binários?
Se converter a sua base de dados binária para um projecto, não precisa de converter todos os seus componentes para projectos, também. Tal como uma base de dados binária (.4db), uma base de dados de projecto pode carregar tanto os componentes do projecto como os binários.
Assim, pode converter facilmente as suas bases de dados e componentes, um por um.
O que é o quê?
Têm à vossa disposição dois novos parâmetros de base de dados para vos permitir determinar:
- se a base de dados anfitriã é um projecto
$isProject:=Get database parameter(Is host database a project)
- se a base de dados actual for um projecto
$isProject:=Get database parameter(Is current database a project)