Pessoal tenho a seguinte situação:
Meu sistema é dividido em pacotes.
FormPrincipal.exe
Pacote1.Bpl
Pacote2.Bpl
Pacote3.Bpl
Pacote4.Bpl
Pacote5.Bpl
Pacote6.Bpl
Pacote7.Bpl
Pacote8.Bpl
Tenho uma classe x que é instanciada no formulário principal, essa classe tem
algumas informações do
Uma das maneiras seria vc criar uma variavel desta classe dentro da unit
e na criacao vc passar esta classe como parametro. Como sempre vai
receber o mesmo valor e estara apontando para o mesmo endereço de
memoria isto não consome processamento.
Eduardo
Ricardo Lima Mariz escreveu:
Pessoal
@yahoogrupos.com.br
Sent: Seg, Agosto 28, 2006 11:19 am
Subject: Re: [delphi-br] Ajuda de vocês, trabalhando com pacotes.
Pelo que vi acho a melhor opção utilizar interfaces, porem ocorre outro
problema.
Como consigo acessar os metodos/propriedades de um objeto conhecendo somente
a inteface que o mesmo
: [delphi-br] Ajuda de vocês, trabalhando com pacotes.
Certo eu entendi como funiona, o problema é o seguinte, trabalho com pacotes
vou ter um pacote que vai ter a interface IMinhaInterface, e tenho outros
pacotes que vão implementar essa interface, agora como eu faço pra acessar um
Objeto
Ricardo; Marco Douglas;
[]
Vc tem que ter uma variável/instância do tipo da Interface, mas tem que
dar
um Create com o tipo do Objeto.
Seguindo o código do Elazar, veja:
var
Intf: IMinhaInterface;
begin
Intf := TMinhaClasse.Create;
Intf.Color := clBlue;
{...}
end;
Vc tb pode definir
5 matches
Mail list logo