Re: [firebase-br] [OFF] - DLL ou BPG - conxãocom o banco - Post Scriptum...

Magno magnoscosta em bol.com.br
Sáb Jul 16 16:52:26 -03 2005


Red.. ou eu num entendi nada do que vc falou... ou vc me entendeu mal...

Pq por exemplo.. eu tenho um Data Module na aplicação principal.. e eu crio 
um Form em um Dll e la tem um Qry... como eu indidco a akele Qry (q esta na 
DLL), que o Conection esta no Data Module?

entendeu onde eu qria chegar?

----- Original Message ----- 
From: "RedDevil" <reddevil em reddevil.eti.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Saturday, July 16, 2005 4:45 PM
Subject: Re: [firebase-br] [OFF] - DLL ou BPG - conxãocom o banco - Post 
Scriptum...


ola Magno,

olha ae um exemplo sobre o que eu falei a respeito dos adultos...

tipow eles ja aprenderam muitas coisas que a gente ainda nao aprendeu, sendo
que uma dessas coisas eh ter paciencia, coisa que eu nao tenho em demasia...
;o)

portanto, ae abaixo, onde le-se "blablabla", leia-se, "faça a historia de
modo que todos os teus componentes de acesso ao BD, em toda a viagem, se
refiram a um unico DataModule, que assim, quando voce chamar uma funçao ou
um procedimento, quer este esteja em uma das tuas DLL's ou no programa no
qual voce declara essas DLL's, o BD sera acessado normalmente...".

pelo menos eh o que eu acredito que acontecera...
;o)


[]s
força sempre.
ate +++

--
Luiz "RedDevil" Stefanski
http://www.RedDevil.eti.br - Delphi Powered by IBObjects
exemplos e dicas sobre o IBObjects:
http://www.firebase.com.br/cgi-bin/firebase.cgi/dnld?ID=165
compilaçao/instalaçao do IBObjects sabor BPG:
http://www.firebase.com.br/cgi-bin/firebase.cgi/artigo?ID=630



----- Original Message -----
From: "RedDevil" <reddevil em reddevil.eti.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Saturday, July 16, 2005 3:48 PM
Subject: Re: [firebase-br] [OFF] - DLL ou BPG - conxãocom o banco


ola Magno,

> Galera.. seguinte,,, tenho uma pergunta de gente grande..

muito legal essa tua iniciativa ae... tipow a gente sempre deve
perguntar para os adultos, pois eles tem mais experiencia do que a gente
e podem nos responder de forma mais adequada...
;o)


> Será necessário pra cada nova DLL, nesta ter o componente de acesso ao
banco? isso nao traria problemas, ou como fazer pra minha DLL enxergar um
conponente de acesso em outra?

eu posso ate entrar em umas de falar besteira no que vou afirmar a
seguir (ate acho que eu deveria deixar para algum adulto
responder...;o), mas, no meu entender, voce esta se preocupando a toa...

1 - voce utiliza o fabuloso IBObjects, um componente de acesso nativo,
um componente que a gente pode usar no desenvolvimento de um programa,
colocar no codigo fonte deste, compilar esse programa, pegar o
executavel e jogar ele no linux, aonde eh possivel rodar ele sob o
Wine... tendo em vista o IBObjects, diferentemente de outros
"componentes" que tem por ae, eh auto-suficiente nesse sentido (nao
requer nenhuma DLL ou coisa do genero, ja que o assunto eh DLL...;o).

2 - para utilizar essas DLL's que voce pretende criar, voce tera que
chama-las de dentro de um programa, sendo que quando esse programa for
executado, ele carregara todas as DLL's que voce criar e declarar nele,
e essas DLL's utilizarao a mesma pilha do que o programa...

3 - no programa que esta sendo executado, e ja carregou todas as DLL's
que voce desenvolveu e declarou neste programa, quando voce chamar uma
funçao que esta em uma dessas DLL's, essa funçao sera procurada em
tabelas internas que o windows alocou na memoria durante a carga do
programa (e das DLL's, evidentemente), tabelas estas que contem os
endereços das funçoes na memoria...


conclusao: blablabla... no stress...
;o)

basta que voce coloque as DLL's que voce desenvolveu em um lugar onde o
programa encontre elas ao ser executado, que a viagem sera de maneira
identica a como voce faz hoje...


Post Scriptum: evidentemente essa eh a minha opiniao, portanto, "use por
tua propria conta e risco"... de preferencia use camisinha (apesar de
que hoje em dia, com algumas gatas, nem com camisinha da para encarar...
tem que ferver elas antes...;o).


[]s
força sempre.
ate +++

--
Luiz "RedDevil" Stefanski
http://www.RedDevil.eti.br - Delphi Powered by IBObjects
exemplos e dicas sobre o IBObjects:
http://www.firebase.com.br/cgi-bin/firebase.cgi/dnld?ID=165
compilaçao/instalaçao do IBObjects sabor BPG:
http://www.firebase.com.br/cgi-bin/firebase.cgi/artigo?ID=630



______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa


-- 
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.323 / Virus Database: 267.8.16/50 - Release Date: 15/7/2005





Mais detalhes sobre a lista de discussão lista