Re: [delphi-br] Pacotes (BPL) ajuda

2009-03-27 Por tôpico Walter Chagas (Bol)
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

2009-03-26 Por tôpico Eduardo Silva dos Santos
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

2009-03-26 Por tôpico Fellipe Henrique
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

2009-03-26 Por tôpico Rubem Nascimento da Rocha

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)

2009-03-25 Por tôpico Wainer
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

2009-03-25 Por tôpico Wainer
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

2009-03-25 Por tôpico Rubem Nascimento da Rocha

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

2009-03-25 Por tôpico Guionardo Furlan
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

2009-03-25 Por tôpico Wainer
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

2009-02-18 Por tôpico Rafael Marques
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

2009-02-18 Por tôpico Logos
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

2009-02-18 Por tôpico Logos
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

2009-02-17 Por tôpico Logos
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

2009-02-17 Por tôpico Logos
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

2007-07-11 Por tôpico Moises Ribeiro Moreira da Silva
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

2007-07-10 Por tôpico thevortex78
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

2007-07-10 Por tôpico Alexandre
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

2007-07-10 Por tôpico Rafael Marques
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]