A tá, deixa me ver se entendi...

Tenho o EXE, que exporta a conexao, e no CR tenho que pega esta funcao pra
setar a conexao no IBDataSet...

se eu mudar a TELA, ou o SQL do DataSet, ou acrescentar alguma Tela, desde
que nao mude a Ligacao da bpl com o EXE, eu nao preciso mudar o EXE?

é isso?


[]s
Fellipe H.


Em 12/01/06, Elazar <[EMAIL PROTECTED]> escreveu:
>
> Olá Elazar,
> Mas eu não teria que tipo, se eu modificar a tela do CR, nao teria que
> recompilar o EXE principal nao? se nao, eh questao de procurar a melhor
> forma de pegar os modulos em runtime...
>
>
> []s
> Fellipe H.
>
> **********
>
> Exatamente o que estou dizendo...é que voce teria um executavel
> "independente" de qualquer bpl.
>
> quando o exe encontrar algum bpl ele apenas proverá suporte...entao se
> alterar o form do CR ou algum procedimento
> no pacote onde o CR esta, não precisara re-compilar o executavel...pois
> toda a ligacao...entre os dois sera estabelecida automaticamente
>
>
> Imagine que no executavel tenha uma funcao que exporte uma referencia ao
> DataBase....
>
> Ex: (IBX)
> function GetDataBaseConection : TIBDataBase
> begin
>   Result := frmDataModulo.IBDataBasePrincipal;
> end;
>
> e no bpl...ele chame esta funcao para setar o data base dos IBDataSet,
> IBTable, IBQuery.
>
> ex;
> procedure TfrmCR.Create(Sender : TObject);
> begin
>    ibd_ContasReceber.DataBase   := GetDataBaseConection;
>    ibd_ContasReceber.Transaction :=
> ibd_ContasReceber.DataBase.DefaultTransaction;
>    ibd_ContasReceber.Prepare;
>    ibd_ContasReceber.Open;
>    ...
>    ...
> end;
>
> Ai, se voce mudar o SQL do "ibd_ContasReceber" (TIBDataSet), voce
> compila apenas o bpl "CR" e manda pro usuario.
> pois a área de "interface" (referencia do executavel->bpl nao mudou
> (procedimento GetDataBaseConection) entao nao precisa recompilar/enviar
> o executavel)
>
> Atenc.
>
> Elazar
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> --
> <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
>
>
>
>
>
>   *Yahoo! Grupos, um serviço oferecido por:*   PUBLICIDADE
>
> <http://br.rd.yahoo.com/SIG=12f2ph1hg/M=387526.7663462.8688294.1588051/D=brclubs/S=2137111264:HM/Y=BR/EXP=1137074941/A=3230136/R=2/id=noscript/SIG=16ejq3fpe/*http://landingstrip.dell.com/landingstrip/ls.asp?CID=10121&LID=292301&DGC=BA&DGStor=DHS&DGSite=Yahoo&Conum=BR&DURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3Dbr%26l%3Dpt%26s%3Ddhs>
> ------------------------------
> *Links do Yahoo! Grupos*
>
>    - Para visitar o site do seu grupo na web, acesse:
>    http://br.groups.yahoo.com/group/delphi-br/
>
>    - Para sair deste grupo, envie um e-mail para:
>    [EMAIL PROTECTED]<[EMAIL PROTECTED]>
>
>    - O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
>    Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>.
>
>


--
_________________________________
Fellipe Henrique
[EMAIL PROTECTED]
"Venham até a borda, ele disse.
Eles disseram: Nós temos medo.
Venham até a borda, ele insistiu.
Eles foram, Ele os empurrou...
E eles voaram."
(Guillaume Apollinaire)


[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a