|
7. Exemplo 7 – Utilizando objetos de várias PBLs. 7.1 Clique no botão Library, como mostra a figura abaixo :7.2 Temos apenas a lib1.pbl, e apenas um Aplication Object o aplic1, como mostra a figura abaixo : Vamos criar um nova pbl, a lib2.pbl. Clique no botão Create Library : Selecione a mesma pasta exemplo1, digite o nome lib2 no campo File name e clique no botão save, como mostra a figura abaixo : Coloque os comentários que julgar conveniente sobre a nova PBL que está sendo criada : 7.3. Crie um novo Application Object com nome aplic2 e armazenando-o na lib2.pbl, para relembra como criar um application Object veja o item 1.2. Após a criação, a visualização em Library ficará como mostra a figura abaixo : 7.4 Neste momento temos um grupo de objetos distribuídos em 2 PBLs. Temos 2 Application Object, aplic1 e aplic2, podemos considerar que temos 2 programas (sistemas/aplicações) diferentes. Qualquer objeto pode ser utilizado quantas vezes forem necessárias em quantos programas você necessitar. Para isso basta acrescentar a(s) PBL(s) que contem os objetos que deseja utilizar nas propriedades do Application Object, Veja como fazer : 7.4.1 Selecione o novo Application Object aplic2, basta selecionar o objeto e pressionar a tecla enter ou dar um duplo-click no objeto, como mostra a figura abaixo :7.4.4 No script do evento open do Application Object aplic2 digite o comando para abrir a window windo2 como na figura abaixo. Para ter acesso a este script veja os itens 1.4.1 , 1.4.2 , 1.4.3. e 1.4.4. O objeto window2 e um objeto que foi utilizado também no programa aplic1 e está na library lib1.pbl. Execute a aplicação como no item 1.5 e veja o resultado. 7.5 É possível utilizar no programa aplic2 todos os objetos da library lib2.pbl. Para utilizar objetos de outras librarys, basta acrescentar em Library Search Path o nome das respectivas Pbls, como no item 7.4.3.Faça o teste com outros objetos da library lib1.pbl. 8. Exemplo 8 – Copiar, mover ou excluir objetos das PBLs.8.1 Abra a janela Library, como no item 7.1. Para copiar o objeto window2 da lib1.pbl para a lib2.pbl, clique com o botão direito do mouse em cima do objeto a ser copiado e selecione a opção Copy, como mostra a figura abaixo : 8.2 O próximo passo e selecionar a PBL que receberá a copia do objeto. Selecione a Pbl destino e clique no botão open, como mostra a figura abaixo : 8.3 Após este procedimento teremos uma cópia do objeto window2 dentro da library lib2.pbl. Confira o resultado na figura abaixo : 8.4 Para excluir um objeto de uma library, repita o procedimento do item 8.1 selecionando a opção delete. Para mover um objeto de uma library para outra selecione a opção move e repita o procediemento do item 8.2. |