[firebase-br] [OFF] - DLL ou BPG - conxão com o banco

RedDevil reddevil em reddevil.eti.br
Sáb Jul 16 15:48:13 -03 2005


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






Mais detalhes sobre a lista de discussão lista