Re: [delphi-br] Pacotes (BPL) ajuda
Felipe, Com o mais profundo respeito que o nobre colega merece, mas voce está equivocado nisto daí. O propósito da BPL é justamente facilitar as coisas pro desenvolvedor e não catimbar o projeto. Se voce souber modularizar seu projeto, jámais que uma BPL ser modificada exigiriá que outras ou mesmo o projeto seja recompilado pois, o objetivo dela é justamente modularizar pra facilitar. por regra, uma BPL pode até depender de uma outra, mas nunca de outras. Agora o problema começa é quando não faz a coisa do jeito que deveria. Voce, num Form lá de uma BPL qualquer, começa a declarar chamadas a outras BPLs e muitas vezes nas próprias BPL´s coloca chamada de outras BPL´s que fazem acesso a recursos de outras BPL´s. Ou seja, voce começa a criar uma amarra circundante de uma com a outra e de outra com a uma, gerando uma puta duma confusão que onera em Bugs e tranformando seu sistema num balaio de gato. Eu não uso BPLs por questão de opção. Uso DLL´s, trabalho a anos com DLL´s e nunca me deparei com problemas em uma biblioteca que impacte nas demais. Pra trabalhar com o princípio da modularização, voce tem que seguir a linha do Cada macaco no seu galho. O que é da BPL X é da BPL X e nada tenha haver com o que é da BPL Y. O seu projeto, no final da estoria, é que tem que ter tudo haver com a X, Y, Z mas mesmo assim que as trate de forma independente tipo Chamada daqui é desta, chamada dalí é daquela. Nunca que mande que uma chame a outra pra gerar um resultado pra mandar pruma terceira pra fazer não sei o que e trazer tudo pra uma quarta, etc... []s Walter Alves Chagas Junior Belo Horizonte - MG - Brazil wchag...@bol.com.br http://www.geocities.com/SiliconValley/Bay/1058 http://delphitocorporerm.blogspot.com/ MSN: whitesock...@hotmail.com SKYPE: WalterChagasJr - Original Message - From: Fellipe Henrique To: delphi-br@yahoogrupos.com.br Sent: Thursday, March 26, 2009 8:07 AM Subject: Re: [delphi-br] Pacotes (BPL) ajuda Esse é um dos motivos de eu não usar BPL... agora imaginase voce muda algo numa BPL, e voce tem 15 que dependem dela.. voce tem que recompilar as outras 15... então não vejo o porque usar BPL... por que, em um sistema integrado, se voce mexe numa venda, provavelmente terá que mudar em outra coisa e por aí vai... Então não vejo realmente vantagem em usar BPL... Agora, se queres modularizar mesmo, eu estou testando o Hydra da RemObjects esse sim parece ser bom.. []s 2009/3/26 Eduardo Silva dos Santos eduardo@gmail.com sinceramente, se for pra gerar um pacotão com as bpl's e o exe é melhor nem usar essa tecnologia e compilar logo tudo junto. 2009/3/25 Guionardo Furlan guiona...@gmail.com guionardo%40gmail.com Fala jipeiro, dá uma olhada aqui: http://www.techtips.com.br/programacao/modularizao-de-aplicativos-single-package/ From: Wainer Sent: Wednesday, March 25, 2009 12:31 PM To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brdelphi-br% 40yahoogrupos.com.br Subject: [delphi-br] Pacotes (BPL) ajuda Amigos depois de um sistema pronto, comecei a usar pacotes, ate ai tudo bem, porem quando fui utilizar comecou a pedir outras bpl , que dever ver inerentes ao delphi , foram so 41, imagina para distribuir isto, a vem a pergunta, estas bpls que foram solicitadas tem como ja ficar incorporada ao meu sistema ou todas na minha bpl obrigado Wainer 16--6697 16-9101-1757 Wisa soft 16-3721-7187 o[|||]o ▓-o---▓ CJ3A - 49 -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 9961-7095 MSN: eduardo@gmail.com eduardo.drd%40gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas] -- _ T.·.F.·.A.·. Fellipe Henrique Blog: www.digitumsoft.com.br/blogs/fellipeh -- CAMPANHA POR UMA INTERNET SEGURA Proteja o endereço de seus amigos como estou protegendo o seu. Ao enviar mensagens use SEMPRE o Cco (cópia oculta). Assim TODOS os endereços estarão preservados. E, claro, antes de encaminhar um e-mail, delete todas as informações que apareçam no corpo do e-mail e que possam ser usadas por hackers. ### [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Pacotes (BPL) ajuda
sinceramente, se for pra gerar um pacotão com as bpl's e o exe é melhor nem usar essa tecnologia e compilar logo tudo junto. 2009/3/25 Guionardo Furlan guiona...@gmail.com Fala jipeiro, dá uma olhada aqui: http://www.techtips.com.br/programacao/modularizao-de-aplicativos-single-package/ From: Wainer Sent: Wednesday, March 25, 2009 12:31 PM To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Subject: [delphi-br] Pacotes (BPL) ajuda Amigos depois de um sistema pronto, comecei a usar pacotes, ate ai tudo bem, porem quando fui utilizar comecou a pedir outras bpl , que dever ver inerentes ao delphi , foram so 41, imagina para distribuir isto, a vem a pergunta, estas bpls que foram solicitadas tem como ja ficar incorporada ao meu sistema ou todas na minha bpl obrigado Wainer 16--6697 16-9101-1757 Wisa soft 16-3721-7187 o[|||]o ▓-o---▓ CJ3A - 49 -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 9961-7095 MSN: eduardo@gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Pacotes (BPL) ajuda
Esse é um dos motivos de eu não usar BPL... agora imaginase voce muda algo numa BPL, e voce tem 15 que dependem dela.. voce tem que recompilar as outras 15... então não vejo o porque usar BPL... por que, em um sistema integrado, se voce mexe numa venda, provavelmente terá que mudar em outra coisa e por aí vai... Então não vejo realmente vantagem em usar BPL... Agora, se queres modularizar mesmo, eu estou testando o Hydra da RemObjects esse sim parece ser bom.. []s 2009/3/26 Eduardo Silva dos Santos eduardo@gmail.com sinceramente, se for pra gerar um pacotão com as bpl's e o exe é melhor nem usar essa tecnologia e compilar logo tudo junto. 2009/3/25 Guionardo Furlan guiona...@gmail.com guionardo%40gmail.com Fala jipeiro, dá uma olhada aqui: http://www.techtips.com.br/programacao/modularizao-de-aplicativos-single-package/ From: Wainer Sent: Wednesday, March 25, 2009 12:31 PM To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brdelphi-br% 40yahoogrupos.com.br Subject: [delphi-br] Pacotes (BPL) ajuda Amigos depois de um sistema pronto, comecei a usar pacotes, ate ai tudo bem, porem quando fui utilizar comecou a pedir outras bpl , que dever ver inerentes ao delphi , foram so 41, imagina para distribuir isto, a vem a pergunta, estas bpls que foram solicitadas tem como ja ficar incorporada ao meu sistema ou todas na minha bpl obrigado Wainer 16--6697 16-9101-1757 Wisa soft 16-3721-7187 o[|||]o ▓-o---▓ CJ3A - 49 -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 9961-7095 MSN: eduardo@gmail.com eduardo.drd%40gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas] -- _ T.·.F.·.A.·. Fellipe Henrique Blog: www.digitumsoft.com.br/blogs/fellipeh --- CAMPANHA POR UMA INTERNET SEGURA Proteja o endereço de seus amigos como estou protegendo o seu. Ao enviar mensagens use SEMPRE o Cco (cópia oculta). Assim TODOS os endereços estarão preservados. E, claro, antes de encaminhar um e-mail, delete todas as informações que apareçam no corpo do e-mail e que possam ser usadas por hackers. ### [As partes desta mensagem que não continham texto foram removidas]
RE: [delphi-br] Pacotes (BPL) ajuda
Eu penso q é questão de saber organizar de forma lógica e coesa os pacotes. Eu trabalhei com BPLs e até onde eu já fiz, o máximo q eu alterava, quando era coisa de cálculos ou relatórios, era somente refazer o pacote referente ao módulo do meu sistema. Sds. To: delphi-br@yahoogrupos.com.br From: joserobertomar...@yahoo.com.br Date: Thu, 26 Mar 2009 04:49:43 -0700 Subject: [delphi-br] Pacotes (BPL) ajuda Wainer, Certa ocasião eu experimentei frustração semelhante a que voce está enfrentando por causa das benditas BPL´s. Como já vivi situação parecida, deixo uma sugestão : Se quer modularizar seu sistema, porque não o faz com DLL´S ? Dá algum trabalho na construção, mas vale a pena. --- Em qua, 25/3/09, Wainer wai...@megasinal.com.br escreveu: De: Wainer wai...@megasinal.com.br Assunto: RE: [delphi-br] Pacotes (BPL) ajuda Para: delphi-br@yahoogrupos.com.br Data: Quarta-feira, 25 de Março de 2009, 21:16 Rubem , como um cara critico e com muito conhecimento, voce teria assim algo como vantagens e desvantagens de usar bpl achei interessante a ideia de usar pois nao precisaria enviar para o meu cliente o executavel toda vez, e na manutencao trocaria so a bpl em questao, mas agora que vi que tem que enviar na instalacao 41 bpls que sao do delphi , me desanimou, pois algum protUSUARIO pode fazer meleca pensei que no requeri da bpl eu chamaria as do delphi e ai teria uma bpl meio que gigante, mas uma so. alias alguem aui na turma usa este recurso, pra podermos trocar umas figurinhas Wainer 16--6697 16-9101-1757 Wisa soft 16-3721-7187 o[|||]o ▓-o---▓ CJ3A - 49 Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] _ Receba GRÁTIS as mensagens do Messenger no seu celular quando você estiver offline. Conheça o MSN Mobile! http://mobile.live.com/signup/signup2.aspx?lc=pt-br [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Pacotes (BPL)
Amigos depois de um sistema pronto, comecei a usar pacotes, ate ai tudo bem, porem quando fui utilizar comecou a pedir outras bpl , que dever ver inerentes ao delphi , foram so 41, imagina para distribuir isto, a vem a pergunta, estas bpls que foram solicitadas tem como ja ficar incorporada ao meu sistema ou todas na minha bpl obrigado Wainer 16--6697 16-9101-1757 Wisa soft 16-3721-7187 o[|||]o ▓-o---▓ CJ3A - 49
[delphi-br] Pacotes (BPL) ajuda
Amigos depois de um sistema pronto, comecei a usar pacotes, ate ai tudo bem, porem quando fui utilizar comecou a pedir outras bpl , que dever ver inerentes ao delphi , foram so 41, imagina para distribuir isto, a vem a pergunta, estas bpls que foram solicitadas tem como ja ficar incorporada ao meu sistema ou todas na minha bpl obrigado Wainer 16--6697 16-9101-1757 Wisa soft 16-3721-7187 o[|||]o ▓-o---▓ CJ3A - 49
RE: [delphi-br] Pacotes (BPL) ajuda
Sem chance! Qdo vc desenvolve sua aplicação para usar packages, vc é obrigado a distribuir, além dos pacotes do Delphi, todo e qualquer package referente aos componentes que vc usou na mesma. Não há como incorporar essas BPLs na sua BPL principal (digamos assim) da sua aplicação. Uma vez que vc cria suas BPLs, elas dependendem não somente das BPLs do Delphi, mas de qualquer outra q esteja relacionada com os componentes que vc usou na aplicação ou relacionada com outras BPLs q vc tenha desenvolvido para seu sistema. Sds. To: delphi-br@yahoogrupos.com.br From: wai...@megasinal.com.br Date: Wed, 25 Mar 2009 12:31:53 -0300 Subject: [delphi-br] Pacotes (BPL) ajuda Amigos depois de um sistema pronto, comecei a usar pacotes, ate ai tudo bem, porem quando fui utilizar comecou a pedir outras bpl , que dever ver inerentes ao delphi , foram so 41, imagina para distribuir isto, a vem a pergunta, estas bpls que foram solicitadas tem como ja ficar incorporada ao meu sistema ou todas na minha bpl obrigado Wainer 16--6697 16-9101-1757 Wisa soft 16-3721-7187 o[|||]o ▓-o---▓ CJ3A - 49 _ Conheça o Windows Live Spaces, a rede de relacionamentos do Messenger! http://www.amigosdomessenger.com.br/ [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Pacotes (BPL) ajuda
Fala jipeiro, dá uma olhada aqui: http://www.techtips.com.br/programacao/modularizao-de-aplicativos-single-package/ From: Wainer Sent: Wednesday, March 25, 2009 12:31 PM To: delphi-br@yahoogrupos.com.br Subject: [delphi-br] Pacotes (BPL) ajuda Amigos depois de um sistema pronto, comecei a usar pacotes, ate ai tudo bem, porem quando fui utilizar comecou a pedir outras bpl , que dever ver inerentes ao delphi , foram so 41, imagina para distribuir isto, a vem a pergunta, estas bpls que foram solicitadas tem como ja ficar incorporada ao meu sistema ou todas na minha bpl obrigado Wainer 16--6697 16-9101-1757 Wisa soft 16-3721-7187 o[|||]o ▓-o---▓ CJ3A - 49
RE: [delphi-br] Pacotes (BPL) ajuda
Rubem , como um cara critico e com muito conhecimento, voce teria assim algo como vantagens e desvantagens de usar bpl achei interessante a ideia de usar pois nao precisaria enviar para o meu cliente o executavel toda vez, e na manutencao trocaria so a bpl em questao, mas agora que vi que tem que enviar na instalacao 41 bpls que sao do delphi , me desanimou, pois algum protUSUARIO pode fazer meleca pensei que no requeri da bpl eu chamaria as do delphi e ai teria uma bpl meio que gigante, mas uma so. alias alguem aui na turma usa este recurso, pra podermos trocar umas figurinhas Wainer 16--6697 16-9101-1757 Wisa soft 16-3721-7187 o[|||]o ▓-o---▓ CJ3A - 49
Re: [delphi-br] pacotes bpl
Ola!! vc poderia dar uma breve explicacao de como fez a modularizacao?? eu tentei aq de varias formas e nao consegui, sempre davam problemas (a minha situacao é a mesma da sua, terei um form base e um datamodule e os forms d cadastro herdando desse form base) valeu - Original Message - From: Logos To: delphi-br@yahoogrupos.com.br Sent: Tuesday, February 17, 2009 5:22 PM Subject: [delphi-br] pacotes bpl Pessoal, já pesquisei na net mas não consegui achar. Poderiam me dar uma dica? Tenho aplicação dividida em pacotes. Principal+Datamodulo Pacote1=formbase+datamodulo Pacote2=cadastro de grupos Na aplicação principal, carrego o pacote 2, onde o forme é herança do pacote1. Abre a tabela, navega, edita, exclui... tudo certinho. Quando vou incluir um grupo, eu utilizo uma função no datamoulo, para retornar o ultimo código disponível. Ai que acontece o erro (violação de memória no pacote 1), nessa função utilizo um clientdataset onde crio ele temporariamente. Quando executo o comando createdataset da o erro de violação de memória no pacote1. Se eu executar qualquer outra função no datamodulo funciona blz, menos o createdataset do clientdatset. Bom, baixei um exemplo na net, e fiz o mesmo teste. Coloquei um clientdatset no datamoulo do exempli, tentei criar ele temporariamente e da o mesmo erro. Se alguém tiver alguma sugestão.. agradeço. [As partes desta mensagem que não continham texto foram removidas] -- E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, clique aqui. Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. -- Esta mensagem foi verificada pelo E-mail Protegido Terra. Atualizado em 17/02/2009 [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] pacotes bpl
Meus exemplos se basearm no exemplo do adreano http://cc.codegear.com/Item/25031, Funciona blz, mas o problema que estou tendo e na criação de clientdataset em tempo de execução no datamodule. Tambem utilizo datasnap, e não consigo executar um método remoto no servidor. De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Rafael Marques Enviada em: quarta-feira, 18 de fevereiro de 2009 17:05 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] pacotes bpl Ola!! vc poderia dar uma breve explicacao de como fez a modularizacao?? eu tentei aq de varias formas e nao consegui, sempre davam problemas (a minha situacao é a mesma da sua, terei um form base e um datamodule e os forms d cadastro herdando desse form base) valeu - Original Message - From: Logos To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Tuesday, February 17, 2009 5:22 PM Subject: [delphi-br] pacotes bpl Pessoal, já pesquisei na net mas não consegui achar. Poderiam me dar uma dica? Tenho aplicação dividida em pacotes. Principal+Datamodulo Pacote1=formbase+datamodulo Pacote2=cadastro de grupos Na aplicação principal, carrego o pacote 2, onde o forme é herança do pacote1. Abre a tabela, navega, edita, exclui... tudo certinho. Quando vou incluir um grupo, eu utilizo uma função no datamoulo, para retornar o ultimo código disponível. Ai que acontece o erro (violação de memória no pacote 1), nessa função utilizo um clientdataset onde crio ele temporariamente. Quando executo o comando createdataset da o erro de violação de memória no pacote1. Se eu executar qualquer outra função no datamodulo funciona blz, menos o createdataset do clientdatset. Bom, baixei um exemplo na net, e fiz o mesmo teste. Coloquei um clientdatset no datamoulo do exempli, tentei criar ele temporariamente e da o mesmo erro. Se alguém tiver alguma sugestão.. agradeço. [As partes desta mensagem que não continham texto foram removidas] -- E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, clique aqui. Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. -- Esta mensagem foi verificada pelo E-mail Protegido Terra. Atualizado em 17/02/2009 [As partes desta mensagem que não continham texto foram removidas] No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.237 / Virus Database: 270.10.25/1957 - Release Date: 02/18/09 08:57:00 [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] pacotes bpl
Qual a sua dificuldade? De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Rafael Marques Enviada em: quarta-feira, 18 de fevereiro de 2009 17:05 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] pacotes bpl Ola!! vc poderia dar uma breve explicacao de como fez a modularizacao?? eu tentei aq de varias formas e nao consegui, sempre davam problemas (a minha situacao é a mesma da sua, terei um form base e um datamodule e os forms d cadastro herdando desse form base) valeu - Original Message - From: Logos To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Tuesday, February 17, 2009 5:22 PM Subject: [delphi-br] pacotes bpl Pessoal, já pesquisei na net mas não consegui achar. Poderiam me dar uma dica? Tenho aplicação dividida em pacotes. Principal+Datamodulo Pacote1=formbase+datamodulo Pacote2=cadastro de grupos Na aplicação principal, carrego o pacote 2, onde o forme é herança do pacote1. Abre a tabela, navega, edita, exclui... tudo certinho. Quando vou incluir um grupo, eu utilizo uma função no datamoulo, para retornar o ultimo código disponível. Ai que acontece o erro (violação de memória no pacote 1), nessa função utilizo um clientdataset onde crio ele temporariamente. Quando executo o comando createdataset da o erro de violação de memória no pacote1. Se eu executar qualquer outra função no datamodulo funciona blz, menos o createdataset do clientdatset. Bom, baixei um exemplo na net, e fiz o mesmo teste. Coloquei um clientdatset no datamoulo do exempli, tentei criar ele temporariamente e da o mesmo erro. Se alguém tiver alguma sugestão.. agradeço. [As partes desta mensagem que não continham texto foram removidas] -- E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, clique aqui. Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. -- Esta mensagem foi verificada pelo E-mail Protegido Terra. Atualizado em 17/02/2009 [As partes desta mensagem que não continham texto foram removidas] No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.237 / Virus Database: 270.10.25/1957 - Release Date: 02/18/09 08:57:00 [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] pacotes bpl
Pessoal, já pesquisei na net mas não consegui achar. Poderiam me dar uma dica? Tenho aplicação dividida em pacotes. Principal+Datamodulo Pacote1=formbase+datamodulo Pacote2=cadastro de grupos Na aplicação principal, carrego o pacote 2, onde o forme é herança do pacote1. Abre a tabela, navega, edita, exclui... tudo certinho. Quando vou incluir um grupo, eu utilizo uma função no datamoulo, para retornar o ultimo código disponível. Ai que acontece o erro (violação de memória no pacote 1), nessa função utilizo um clientdataset onde crio ele temporariamente. Quando executo o comando createdataset da o erro de violação de memória no pacote1. Se eu executar qualquer outra função no datamodulo funciona blz, menos o createdataset do clientdatset. Bom, baixei um exemplo na net, e fiz o mesmo teste. Coloquei um clientdatset no datamoulo do exempli, tentei criar ele temporariamente e da o mesmo erro. Se alguém tiver alguma sugestão.. agradeço. [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] pacotes bpl
Pessoal, olha so o que descobri: No form cadastro de grupos, coloquei um clientdataset, no datamodule criei uma procedure que recebe um clientdataset por parâmetro. Dentro dessa procedure executei: parâmetro.createtaset. Pra minha surpresa, funcionou. Mas se colocar um clientdataset no datamodulo, e executar clientdataset.createdataset da erro... Alguém já passoui por isso? De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Logos Enviada em: terça-feira, 17 de fevereiro de 2009 17:33 Para: delphi-br@yahoogrupos.com.br Assunto: RES: [delphi-br] pacotes bpl Baixei um exemplo, que o adreano fez em http://cc.codegear.com/Item/25031, com pacotes. Fiz o mesmo teste, adicionei um datamulo, dentro dele um clientdataset. Criei um campo. Dentro do datamodulo criei uma procedure teste E dentro da procedure: clientdataset.createdataset. No pacote coloquei um botão: datamodulo.teste; Nesse pacote adicionei o datamodule. E o mesmo erro acontece agora fiquei encucado... He He He He De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] Em nome de Logos Enviada em: terça-feira, 17 de fevereiro de 2009 17:23 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: [delphi-br] pacotes bpl Pessoal, já pesquisei na net mas não consegui achar. Poderiam me dar uma dica? Tenho aplicação dividida em pacotes. Principal+Datamodulo Pacote1=formbase+datamodulo Pacote2=cadastro de grupos Na aplicação principal, carrego o pacote 2, onde o forme é herança do pacote1. Abre a tabela, navega, edita, exclui... tudo certinho. Quando vou incluir um grupo, eu utilizo uma função no datamoulo, para retornar o ultimo código disponível. Ai que acontece o erro (violação de memória no pacote 1), nessa função utilizo um clientdataset onde crio ele temporariamente. Quando executo o comando createdataset da o erro de violação de memória no pacote1. Se eu executar qualquer outra função no datamodulo funciona blz, menos o createdataset do clientdatset. Bom, baixei um exemplo na net, e fiz o mesmo teste. Coloquei um clientdatset no datamoulo do exempli, tentei criar ele temporariamente e da o mesmo erro. Se alguém tiver alguma sugestão.. agradeço. [As partes desta mensagem que não continham texto foram removidas] No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.237 / Virus Database: 270.10.25/1957 - Release Date: 02/17/09 07:07:00 [As partes desta mensagem que não continham texto foram removidas] No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.237 / Virus Database: 270.10.25/1957 - Release Date: 02/17/09 07:07:00 [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Pacotes BPL
Amigos, faço parte de uma equipe que está desenvolvendo um sistema totalmente desenvolvido usando BPL's, já vi alguns exemplos na internet, aprendi a usar essa tecnologia por eles, e hoje posso te garantir que no inicio realmente é um pouco chato pois temos que mudar um pouco a maneira de pensar, mas depois fica muito fácil tanto dar manutenção como desenvolver novos módulos. Utilizamos herança visual em nosso projeto, e não temos problemas com isso. No nosso projeto optamos por modularizar cada tela em uma bpl com a intenção de facilitar ainda mais atualizações e novos desenvolvimentos. A maneira que encontramos de usar forms base (herança visual) em bpl's é colocando os nossos forms base no repositório e no sistema carregamos uma package(bpl) que contem todos os form's básicos, então os outros forms herdados funcionam perfeitamente, um detalhe que temos que ter é o de colocar no require da package que contem o form filho(herdado) a package que contem todos os forms base. Uma dica é tentar ao máximo desvincular as packages pois assim não é necessário compilar uma package quando outra for modificada, tente usar o máximo do export e se possível não acesse diretamente objetos de outra package, a não ser no caso da herança visual, que não tem como não ser assim. desculpe o longo texto, mas espero que tenha te animado a usar essa tecnlogia pois realmente é muito interessante. se eu poder te ajudar em mais alguma coisa, me procure. Moisés. www.tecmil.com.br - Original Message - From: Rafael Marques To: delphi-br@yahoogrupos.com.br Sent: Tuesday, July 10, 2007 3:32 PM Subject: Re: [delphi-br] Pacotes BPL Alexandre to querendo utilizar tb mas passei uns apertos eu num consegui colocar nos meus programas n!! eu tenho telas bases (cadastro e consulta) e todas as outras herdam destas telas. por isso deu diversos problemas e num consegui compilar. tem como vc dar umas dicas rapidas (se num for t atrapalhar) de como eu poderia fazer?!?!!? mto obrigado Rafael - Original Message - From: Alexandre To: delphi-br@yahoogrupos.com.br Sent: Tuesday, July 10, 2007 2:48 PM Subject: Re: [delphi-br] Pacotes BPL Meu sistema é modular e compartilha funções, é bem inteligente esse esquema pois vocÊ pode usar como uma dll, ou seja, usar as mesmas funções para vários projetos, só que tem algumas dores de cabeça como por exemplo a necessidade de recompilar os executáveis ou os bpls correspondente ao bpl que vocÊ modificar. Mas de resto compensa, pois o cliente pode atualizar somente os módulos modificados, diminuindo o tamanho do download. Alex - Original Message - From: thevortex78 To: delphi-br@yahoogrupos.com.br Sent: Tuesday, July 10, 2007 2:10 PM Subject: [delphi-br] Pacotes BPL Olá a todos. Eu desvolvi uma aplicação em varios módulos que esta tendo varias alterações por parte do cliente, eu gostaria de saber na experiência dos colegas o que vcs acham de utilizar pacotes BPL no Delphi 6 para reaproveitar código, e se isso ira gerar muito retrabalho para adequar a aplicação?? Eu até hj só desenvolvi aplicações da forma tradicional. Um abraço a todos. José Ricardo Aviles. No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.476 / Virus Database: 269.10.2/893 - Release Date: 09/07/2007 17:22 [As partes desta mensagem que não continham texto foram removidas] -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.476 / Virus Database: 269.10.2/893 - Release Date: 9/7/2007 17:22 [As partes desta mensagem que não continham texto foram removidas] -- Esta mensagem foi verificada pelo E-mail Protegido Terra. Scan engine: McAfee VirusScan / Atualizado em 10/07/2007 / Versão: 5.1.00/5071 Proteja o seu e-mail Terra: http://mail.terra.com.br/ [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Pacotes BPL
Olá a todos. Eu desvolvi uma aplicação em varios módulos que esta tendo varias alterações por parte do cliente, eu gostaria de saber na experiência dos colegas o que vcs acham de utilizar pacotes BPL no Delphi 6 para reaproveitar código, e se isso ira gerar muito retrabalho para adequar a aplicação?? Eu até hj só desenvolvi aplicações da forma tradicional. Um abraço a todos. José Ricardo Aviles. No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.476 / Virus Database: 269.10.2/893 - Release Date: 09/07/2007 17:22 [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Pacotes BPL
Meu sistema é modular e compartilha funções, é bem inteligente esse esquema pois vocÊ pode usar como uma dll, ou seja, usar as mesmas funções para vários projetos, só que tem algumas dores de cabeça como por exemplo a necessidade de recompilar os executáveis ou os bpls correspondente ao bpl que vocÊ modificar. Mas de resto compensa, pois o cliente pode atualizar somente os módulos modificados, diminuindo o tamanho do download. Alex - Original Message - From: thevortex78 To: delphi-br@yahoogrupos.com.br Sent: Tuesday, July 10, 2007 2:10 PM Subject: [delphi-br] Pacotes BPL Olá a todos. Eu desvolvi uma aplicação em varios módulos que esta tendo varias alterações por parte do cliente, eu gostaria de saber na experiência dos colegas o que vcs acham de utilizar pacotes BPL no Delphi 6 para reaproveitar código, e se isso ira gerar muito retrabalho para adequar a aplicação?? Eu até hj só desenvolvi aplicações da forma tradicional. Um abraço a todos. José Ricardo Aviles. No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.476 / Virus Database: 269.10.2/893 - Release Date: 09/07/2007 17:22 [As partes desta mensagem que não continham texto foram removidas] -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.476 / Virus Database: 269.10.2/893 - Release Date: 9/7/2007 17:22 [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Pacotes BPL
Alexandre to querendo utilizar tb mas passei uns apertos eu num consegui colocar nos meus programas n!! eu tenho telas bases (cadastro e consulta) e todas as outras herdam destas telas. por isso deu diversos problemas e num consegui compilar. tem como vc dar umas dicas rapidas (se num for t atrapalhar) de como eu poderia fazer?!?!!? mto obrigado Rafael - Original Message - From: Alexandre To: delphi-br@yahoogrupos.com.br Sent: Tuesday, July 10, 2007 2:48 PM Subject: Re: [delphi-br] Pacotes BPL Meu sistema é modular e compartilha funções, é bem inteligente esse esquema pois vocÊ pode usar como uma dll, ou seja, usar as mesmas funções para vários projetos, só que tem algumas dores de cabeça como por exemplo a necessidade de recompilar os executáveis ou os bpls correspondente ao bpl que vocÊ modificar. Mas de resto compensa, pois o cliente pode atualizar somente os módulos modificados, diminuindo o tamanho do download. Alex - Original Message - From: thevortex78 To: delphi-br@yahoogrupos.com.br Sent: Tuesday, July 10, 2007 2:10 PM Subject: [delphi-br] Pacotes BPL Olá a todos. Eu desvolvi uma aplicação em varios módulos que esta tendo varias alterações por parte do cliente, eu gostaria de saber na experiência dos colegas o que vcs acham de utilizar pacotes BPL no Delphi 6 para reaproveitar código, e se isso ira gerar muito retrabalho para adequar a aplicação?? Eu até hj só desenvolvi aplicações da forma tradicional. Um abraço a todos. José Ricardo Aviles. No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.476 / Virus Database: 269.10.2/893 - Release Date: 09/07/2007 17:22 [As partes desta mensagem que não continham texto foram removidas] -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.476 / Virus Database: 269.10.2/893 - Release Date: 9/7/2007 17:22 [As partes desta mensagem que não continham texto foram removidas] -- Esta mensagem foi verificada pelo E-mail Protegido Terra. Scan engine: McAfee VirusScan / Atualizado em 10/07/2007 / Versão: 5.1.00/5071 Proteja o seu e-mail Terra: http://mail.terra.com.br/ [As partes desta mensagem que não continham texto foram removidas]