RES: RES: [delphi-br] AV em Interfaces.

2006-12-25 Por tôpico Elazar Dornelles Ceza
Calma galera.. ja consegui resolver o problema. O problema estava no modo como estava declarando a variavel da instancia da interface. A primeira versao eu tinha assim var ESTheme = TESApplicationTheme; este TESApplicationTheme éra a classe que implementava a interface, quanto que o correto s

Re: RES: [delphi-br] AV em Interfaces.

2006-12-25 Por tôpico Joao Morais
mrbar2000 wrote: > Eu sei de tudo isso, mas o maior problema que se tem quando começando > a usar interfaces é esta mistura. Ai quando começa a receber AV fica > metendo o pau nas interfaces, quando o problema real está na frente do > monitor. Estou supondo que você esteja respondendo a minha men

RES: RES: [delphi-br] AV em Interfaces.

2006-12-24 Por tôpico Elazar Dornelles Ceza
: [delphi-br] AV em Interfaces. Eu sei de tudo isso, mas o maior problema que se tem quando começando a usar interfaces é esta mistura. Ai quando começa a receber AV fica metendo o pau nas interfaces, quando o problema real está na frente do monitor

Re: RES: [delphi-br] AV em Interfaces.

2006-12-24 Por tôpico mrbar2000
Eu sei de tudo isso, mas o maior problema que se tem quando começando a usar interfaces é esta mistura. Ai quando começa a receber AV fica metendo o pau nas interfaces, quando o problema real está na frente do monitor.

Re: RES: [delphi-br] AV em Interfaces.

2006-12-24 Por tôpico Joao Morais
mrbar2000 wrote: > Cara, só em casos muito específicos temos de dar um addref(). > > O problema realmente é a mistura de variaveis tipo classe e interface > que vc fez. a variável tem que ser sempre do tipo interface se > trabalhando com interfaces. > > var > vCont: Integer; > vObj: IESAppli

Re: RES: [delphi-br] AV em Interfaces.

2006-12-24 Por tôpico Joao Morais
Marcos Douglas wrote: > Marcos, > > Mesmo trabalhando com interfaces, nem sempre temos que utilizar a variável do > tipo da interface. > > Exemplo: Vamos supor que eu tenho uma Lista de objetos (interfaces) que é > utilizado para fazer uma série de validações. Cada objeto na lista, ao ser > cria

Re: RES: [delphi-br] AV em Interfaces.

2006-12-22 Por tôpico Marcos Douglas
bjetos. Os objetos deveriam ser criados pelo tipo da classe e não pela interface. -mD Mensagem Original From: "mrbar2000" <[EMAIL PROTECTED]> To: delphi-br@yahoogrupos.com.br Sent: Qui, Dezembro 21, 2006 10:03 pm Subject: Re: RES: [delphi-br] AV em Interfaces. > Cara,

Re: RES: [delphi-br] AV em Interfaces.

2006-12-21 Por tôpico mrbar2000
Cara, só em casos muito específicos temos de dar um addref(). O problema realmente é a mistura de variaveis tipo classe e interface que vc fez. a variável tem que ser sempre do tipo interface se trabalhando com interfaces. var vCont: Integer; vObj: IESApplicationControlTheme; begin { Faz um

RES: [delphi-br] AV em Interfaces.

2006-12-21 Por tôpico Elazar Dornelles Ceza
Jão Morais, Obrigado pela, forca. Neste meio tempo eu fiz um outro teste, adicione uma propriedade no objeto que armazena a referencia à interface e resolveu o problema...pelo menos na primeira janela, pois fechando é eliminado os edits da memoria e com eles as referencias da interface. vou faze