GARANTIR DESCONTO

Fórum Como ligar um Form no BPL, no DM do principal #278381

21/04/2005

0

Olá, tenho um DM no meu aplicativo principal, que chama os pacotes bpl, porem como faço pra ligar um Form que está no BPL, no DM que inclui no Aplicatio principal?


desde jah agradeco


[]s


Titanius

Titanius

Responder

Posts

21/04/2005

Sanses

Olá

Antes de modularizar sua aplicação em bpl´s, o correto seria voce a criar normalmente, fazer todas as ´ligações´ que necessita, e só depois gerar as bpl´s a partir do formulário já criado.

Sanses


Responder

Gostei + 0

22/04/2005

Sanses

Desculpe, não tinha entendido corretamente a sua pergunta, o dm foi criado depois, então será necessário recomplilar todas as packges, para isso, abra a packge de um clique duplo no form e adicione no uses o dm, ai recompila e pronto.

Sanses


Responder

Gostei + 0

22/04/2005

Titanius

intaum, se eu por o dm no uses, ele automaticamente, aparecerá para meus compoentes de conexao?


[]s


Responder

Gostei + 0

22/04/2005

Sanses

Acredito que sim, pois o form que está dentro da bpl pertence a aplicação, então ele é tratado como se fosse uma aplicação comum. Pelo que sei a única diferença é que ele, ao invéz de estar dentro do executável, estará em um arquivo separado(BPL) mas o tratamento é o mesmo.

Sanses


Responder

Gostei + 0

22/04/2005

Titanius

soh mais uma questão...

posso criar um funcao que carregue varios bpl, e os exiba num menu, feito isso, eu criando um novo bpl, ele será carregado no meu ´kernel´ vamos dizer assim? ou tenho que recompilar o ´kernel´ tbm, para que ele possa ´ver´ meus bpls?



[]s


Responder

Gostei + 0

22/04/2005

Sanses

Pelo que sei, o form que está dentro do bpl tem que fazer parte da aplicação e estar no uses do form que vai chama-lo. Portanto acho que é inviável de se fazer uma função, pois de qualquer forma vc teria que recompilar a aplicação.

Sanses


Responder

Gostei + 0

22/04/2005

Titanius

entao nao tens vantagens eu usar o bpl...

pois toda hora q quiser adicionar um pacote, tenho q recompílar o meu aplicativo central.. :(

nao tem como fazer uma aplicacao modulariada de outra forma nao?

[]s


Responder

Gostei + 0

22/04/2005

Sanses

a principal vantagem que vejo em usar BPL, é que se vc alterar apenas um formulário, somente ele precisará ser enviado ao cliente e não a aplicação toda.

Sanses


Responder

Gostei + 0

22/04/2005

Titanius

realmente tem essa vantagem...


mas existe alguma outra maneira de fazer uma aplicacao modularizada, sem ser usando bpl?


Responder

Gostei + 0

22/04/2005

Massuda

a principal vantagem que vejo em usar BPL, é que se vc alterar apenas um formulário, somente ele precisará ser enviado ao cliente e não a aplicação toda.
Existe uma pequena regra neste caso... você só precisará enviar apenas o BPL modificado se a alteração foi [b:79a05d72b6]interna[/b:79a05d72b6]; caso a alteração que você fez afete alguma interface utilizada pelo programa, então o programa terá que ser enviado também.


Responder

Gostei + 0

22/04/2005

Massuda

mas existe alguma outra maneira de fazer uma aplicacao modularizada, sem ser usando bpl?
além dos packages, você poderia usar DLLs comuns (que não se dão muito bem com a VCL) ou usar algo baseado em COM (complicado de se fazer). Não lembro de nenhuma outra opção.


Responder

Gostei + 0

22/04/2005

Titanius

massuda, explique-me como seria essa modificacao interna, o que quer dizer isso?


Responder

Gostei + 0

22/04/2005

Massuda

massuda, explique-me como seria essa modificacao interna, o que quer dizer isso?
Exemplos de alterações ´internas´:[list:95aeca1009][*:95aeca1009]qualquer alteração na seção implementation de uma unit, sem alterar a seção interface da unit[*:95aeca1009]qualquer alteração na seção interface de uma unit sendo que essa unit alterada é usada apenas pelo BPL que contem a unit, ou seja, seu programa não se refere a essa unit que foi alterada.[/list:u:95aeca1009]No segundo caso, se existir algum outro BPL que usa a unit alterada, ele também terá que ser recompilado e enviado para os clientes.


Responder

Gostei + 0

22/04/2005

Titanius

doidera.. eh melhor mesmo eu fazer tudo num exe soh.. :D


pois pensava que bpl, era algo mais facil de mexer.. hehe

vc me aconselham a fazer o q?

meu sistema vai ser vendido em modulos, o cliente soh compra o modulo que quiser...

[]s


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar