Além das manipulações explicadas no vídeo, também deve ter em conta que:
Os componentes 4D são extremamente fáceis de instalar e oferecem maior flexibilidade e poder.
Os Atalhos (alias) podem ser usados para apontar para a base de dados Component. A principal vantagem é que você pode alterar o alias ou modificar a fonte de base para disponibilizar todas as modificações no banco de dados de destino.
Na pasta Components, você pode instalar vários componentes, conservando todas estas funcionalidades, incluindo a compatibilidade com o Windows
Neste vídeo, vamos a aprender a criar um componente.
Um componente é uma base 4D a parte que está integrada a uma base local, que logo tem acesso aos métodos e formulários disponíveis neste componente.
Vamos a:
Sair de 4D,
Iniciá-lo novamente
Criar uma nova aplicação à que chamaremos Component_v13
E nesta nova aplicação:
Vamos a criar um método de projeto
Que chamaremos ALERT
E cujo código será o seguinte:
recebe 2 parâmetros
e em função do número de parâmetros recebidos
atribui valores a 2 variáveis que se utilizam no comando ALERT.
Logo, na informação sobre o método especificamos que este método será compartilhado entre o componente e a base local e logo saímos da base.
Em nossa base:
Criamos uma pasta Components
Soltamos nosso componente nela
E reiniciamos
Na lista de métodos, podemos ver os métodos componentes, incluindo "Component v13" que acabamos de criar com o método ALERT.
Podemos substituir este comando ALERT para todas as outras chamadas ao comando ALERT de 4D.
Para ele, só temos que substituir um caractere. É claro, poderíamos fazer utilizando "Replace in the contents".
Uma vez que se realizem estas mudanças, podemos provar, por exemplo, utilizando o formulário Test_Variables no qual temos, no cálculo de aqui, o comando ALERT que vai ser executado e aqui estamos no método do componente.
Podemos comprovar que ao passar um segundo parâmetro: ainda funciona, obtemos o texto passado como parâmetro.
Nosso componente está funcionando corretamente e podemos adicionar tantos métodos como queiramos.