Re: [delphi-br] Acessando Membros privados

2004-10-19 Por tôpico Rafael Colucci

Cara

Tai um coisa que eu queria muito saber como ele fez!!! Tem certeza de que
nao lembra o link??

Rafael Colucci

From: "Rubem Rocha" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, October 19, 2004 3:03 PM
Subject: RES: [delphi-br] Acessando Membros privados


>
> Eu já vi um programador russo doido que ilustrou como fazer isso (agora
não me recordo do link), mas o cara tem que manjar de Assembly pra fazer
essa façanha. Procura no google alguma coisa a respeito disso.
> []s
>
> -Mensagem original-
> De: Vicente [mailto:[EMAIL PROTECTED]
> Enviada em: terça-feira, 19 de outubro de 2004 13:34
> Para: [EMAIL PROTECTED]
> Assunto: [delphi-br] Acessando Membros privados
>
>
>
> exato rubens, me confundi, eu qr acessar membros privados...
> vc sabe se tem alguma maneira???
>
> Atenciosamente
>
> Vicente
>
>   - Original Message -
>   From: Rubem Rocha
>   To: [EMAIL PROTECTED]
>   Sent: Tuesday, October 19, 2004 2:30 PM
>   Subject: RES: [delphi-br] Acessando Membros protegidos
>
>
>   Então vc quer acessar membros privados, e não protegidos como mencionou
no assunto da mensagem.
>   []s
>
>   -Mensagem original-
>   De: Vicente [mailto:[EMAIL PROTECTED]
>   Enviada em: terça-feira, 19 de outubro de 2004 13:14
>   Para: "Undisclosed-Recipient:;"@paramonga.terra.com.br
>   Assunto: [delphi-br] Acessando Membros protegidos
>
>
>
>   Galera, tem como eu acessar uma função que esta no private de uma
classe, por uma outra classe decendente desta, estaum em units
diferentes
>
>   Vicente
>
>   [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] ou [EMAIL PROTECTED]
>
>   Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
>
>
>   --
>   < 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] ou [EMAIL PROTECTED]
>
>
>
> Yahoo! Grupos, um serviço oferecido por:
>
>
>
>
>
>
>
> --

>   Links do Yahoo! Grupos
>
> a.. Para visitar o site do seu grupo na web, acesse:
> http://br.groups.yahoo.com/group/delphi-br/
>
> b.. Para sair deste grupo, envie um e-mail para:
> [EMAIL PROTECTED]
>
> c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
Serviço do Yahoo!.
>
>
>
> [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]
ou [EMAIL PROTECTED]
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
>
>
> --
> < 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] ou [EMAIL PROTECTED]
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>



-- 
< 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] ou [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

 





Re: [delphi-br] Acessando Membros privados

2004-10-19 Por tôpico Vicente

ai é q ta eu naum fiz o tratamento, pq pra faze-lo eu teria q reescrever o metodo 
GetFieldState do TDBCheckBox, entendeu?

Atenciosamente

Vicente
Desenvolvedor
(41) 9967-0353

  - Original Message - 
  From: Rubem Rocha 
  To: [EMAIL PROTECTED] 
  Sent: Tuesday, October 19, 2004 4:08 PM
  Subject: RES: [delphi-br] Acessando Membros privados


  Isso aí é só a interface do teu componente. Eu queria ver o código mesmo (pelo 
menos, o principal, onde tu precisas fazer o tratamento do valor NULL).
  []s

  -Mensagem original-
  De: Vicente [mailto:[EMAIL PROTECTED] 
  Enviada em: terça-feira, 19 de outubro de 2004 14:33
  Para: [EMAIL PROTECTED]
  Assunto: Re: [delphi-br] Acessando Membros privados



  ai vai :

  type
TDBCheckBoxObrig = class(TDBCheckBox)
private
  { Private declarations }
  FSomenteLeitura: Boolean;
  procedure SetSomenteLeitura(const Value: Boolean);
  procedure AtualizaCor;
protected
  { Protected declarations }
  procedure CMEnter(var Message: TCMEnter); message CM_ENTER;
  procedure UMAtualizaCor(var Message: TMessage); message UM_ATUALIZACOR;
public
  { Public declarations }
published
  { Published declarations }
  property SomenteLeitura: Boolean read FSomenteLeitura write SetSomenteLeitura 
default false;


  Atenciosamente

  Vicente
  Desenvolvedor
  (41) 9967-0353

- Original Message - 
From: Rubem Rocha 
To: [EMAIL PROTECTED] 
Sent: Tuesday, October 19, 2004 3:26 PM
Subject: RES: [delphi-br] Acessando Membros privados


Tu podes me passar o código do teu componente pr'eu dar uma olhada e quem sabe te 
ajudar nisso?
[]s

-Mensagem original-
De: Vicente [mailto:[EMAIL PROTECTED] 
Enviada em: terça-feira, 19 de outubro de 2004 14:15
Para: [EMAIL PROTECTED]
Assunto: Re: [delphi-br] Acessando Membros privados



To fazendo isso, mais ta complicado, o q eu preciso fazer eh o seguinte, vj se 
numa dessas vc naum me aponta um outro caminho: eu tenho um componente decendente de 
TDBCheckBox, porém eu preciso q esse check boz q eu to fazendo entenda o Value = Null 
como sendo UnChecked. por isso eu queria reescrever o método GetFieldState do 
TDBCheckBox no meu componente, porem esse métodp é private! Será q c tem alguma ideia 
para eu resolver isso?

Atenciosamente

Vicente
Desenvolvedor
(41) 9967-0353

  - Original Message - 
  From: Rubem Rocha 
  To: [EMAIL PROTECTED] 
  Sent: Tuesday, October 19, 2004 3:03 PM
  Subject: RES: [delphi-br] Acessando Membros privados


  Eu já vi um programador russo doido que ilustrou como fazer isso (agora não me 
recordo do link), mas o cara tem que manjar de Assembly pra fazer essa façanha. 
Procura no google alguma coisa a respeito disso.
  []s

  -Mensagem original-
  De: Vicente [mailto:[EMAIL PROTECTED] 
  Enviada em: terça-feira, 19 de outubro de 2004 13:34
  Para: [EMAIL PROTECTED]
  Assunto: [delphi-br] Acessando Membros privados



  exato rubens, me confundi, eu qr acessar membros privados...
  vc sabe se tem alguma maneira???

  Atenciosamente

  Vicente

- Original Message - 
From: Rubem Rocha 
To: [EMAIL PROTECTED] 
Sent: Tuesday, October 19, 2004 2:30 PM
Subject: RES: [delphi-br] Acessando Membros protegidos


Então vc quer acessar membros privados, e não protegidos como mencionou no 
assunto da mensagem.
[]s

-Mensagem original-
De: Vicente [mailto:[EMAIL PROTECTED] 
Enviada em: terça-feira, 19 de outubro de 2004 13:14
Para: "Undisclosed-Recipient:;"@paramonga.terra.com.br
Assunto: [delphi-br] Acessando Membros protegidos



Galera, tem como eu acessar uma função que esta no private de uma classe, por 
uma outra classe decendente desta, estaum em units diferentes

Vicente

[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] ou [EMAIL 
PROTECTED]

Links do Yahoo! Grupos










-- 
<<<<< 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] ou [EMAIL PROTECTED]



  Yahoo! Grupos, um serviço oferecido por: 
   
   

   
 


  

Re: [delphi-br] Acessando Membros privados

2004-10-19 Por tôpico Vicente

ai vai :

type
  TDBCheckBoxObrig = class(TDBCheckBox)
  private
{ Private declarations }
FSomenteLeitura: Boolean;
procedure SetSomenteLeitura(const Value: Boolean);
procedure AtualizaCor;
  protected
{ Protected declarations }
procedure CMEnter(var Message: TCMEnter); message CM_ENTER;
procedure UMAtualizaCor(var Message: TMessage); message UM_ATUALIZACOR;
  public
{ Public declarations }
  published
{ Published declarations }
property SomenteLeitura: Boolean read FSomenteLeitura write SetSomenteLeitura 
default false;


Atenciosamente

Vicente
Desenvolvedor
(41) 9967-0353

  - Original Message - 
  From: Rubem Rocha 
  To: [EMAIL PROTECTED] 
  Sent: Tuesday, October 19, 2004 3:26 PM
  Subject: RES: [delphi-br] Acessando Membros privados


  Tu podes me passar o código do teu componente pr'eu dar uma olhada e quem sabe te 
ajudar nisso?
  []s

  -Mensagem original-
  De: Vicente [mailto:[EMAIL PROTECTED] 
  Enviada em: terça-feira, 19 de outubro de 2004 14:15
  Para: [EMAIL PROTECTED]
  Assunto: Re: [delphi-br] Acessando Membros privados



  To fazendo isso, mais ta complicado, o q eu preciso fazer eh o seguinte, vj se numa 
dessas vc naum me aponta um outro caminho: eu tenho um componente decendente de 
TDBCheckBox, porém eu preciso q esse check boz q eu to fazendo entenda o Value = Null 
como sendo UnChecked. por isso eu queria reescrever o método GetFieldState do 
TDBCheckBox no meu componente, porem esse métodp é private! Será q c tem alguma ideia 
para eu resolver isso?

  Atenciosamente

  Vicente
  Desenvolvedor
  (41) 9967-0353

- Original Message - 
From: Rubem Rocha 
To: [EMAIL PROTECTED] 
Sent: Tuesday, October 19, 2004 3:03 PM
Subject: RES: [delphi-br] Acessando Membros privados


Eu já vi um programador russo doido que ilustrou como fazer isso (agora não me 
recordo do link), mas o cara tem que manjar de Assembly pra fazer essa façanha. 
Procura no google alguma coisa a respeito disso.
[]s

-Mensagem original-
De: Vicente [mailto:[EMAIL PROTECTED] 
Enviada em: terça-feira, 19 de outubro de 2004 13:34
Para: [EMAIL PROTECTED]
Assunto: [delphi-br] Acessando Membros privados



exato rubens, me confundi, eu qr acessar membros privados...
vc sabe se tem alguma maneira???

Atenciosamente

Vicente

  - Original Message - 
  From: Rubem Rocha 
  To: [EMAIL PROTECTED] 
  Sent: Tuesday, October 19, 2004 2:30 PM
  Subject: RES: [delphi-br] Acessando Membros protegidos


  Então vc quer acessar membros privados, e não protegidos como mencionou no 
assunto da mensagem.
  []s

  -Mensagem original-
  De: Vicente [mailto:[EMAIL PROTECTED] 
  Enviada em: terça-feira, 19 de outubro de 2004 13:14
  Para: "Undisclosed-Recipient:;"@paramonga.terra.com.br
  Assunto: [delphi-br] Acessando Membros protegidos



  Galera, tem como eu acessar uma função que esta no private de uma classe, por 
uma outra classe decendente desta, estaum em units diferentes

  Vicente

  [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] ou [EMAIL 
PROTECTED]

  Links do Yahoo! Grupos










  -- 
  <<<<< 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] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por: 
 
 
  
 
   


--
  Links do Yahoo! Grupos

a.. Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
  
b.. Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
  
c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do 
Yahoo!. 



[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] ou [EMAIL 
PROTECTED]

Links do Yahoo! Grupos










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

Para ver as m

Re: [delphi-br] Acessando Membros privados

2004-10-19 Por tôpico Vicente

To fazendo isso, mais ta complicado, o q eu preciso fazer eh o seguinte, vj se numa 
dessas vc naum me aponta um outro caminho:
eu tenho um componente decendente de TDBCheckBox, porém eu preciso q esse check boz q 
eu to fazendo entenda o Value = Null como sendo UnChecked. por isso eu queria 
reescrever o método GetFieldState do TDBCheckBox no meu componente, porem esse métodp 
é private!
Será q c tem alguma ideia para eu resolver isso?

Atenciosamente

Vicente
Desenvolvedor
(41) 9967-0353

  - Original Message - 
  From: Rubem Rocha 
  To: [EMAIL PROTECTED] 
  Sent: Tuesday, October 19, 2004 3:03 PM
  Subject: RES: [delphi-br] Acessando Membros privados


  Eu já vi um programador russo doido que ilustrou como fazer isso (agora não me 
recordo do link), mas o cara tem que manjar de Assembly pra fazer essa façanha. 
Procura no google alguma coisa a respeito disso.
  []s

  -Mensagem original-
  De: Vicente [mailto:[EMAIL PROTECTED] 
  Enviada em: terça-feira, 19 de outubro de 2004 13:34
  Para: [EMAIL PROTECTED]
  Assunto: [delphi-br] Acessando Membros privados



  exato rubens, me confundi, eu qr acessar membros privados...
  vc sabe se tem alguma maneira???

  Atenciosamente

  Vicente

- Original Message - 
From: Rubem Rocha 
To: [EMAIL PROTECTED] 
Sent: Tuesday, October 19, 2004 2:30 PM
Subject: RES: [delphi-br] Acessando Membros protegidos


Então vc quer acessar membros privados, e não protegidos como mencionou no assunto 
da mensagem.
[]s

-Mensagem original-
De: Vicente [mailto:[EMAIL PROTECTED] 
Enviada em: terça-feira, 19 de outubro de 2004 13:14
Para: "Undisclosed-Recipient:;"@paramonga.terra.com.br
Assunto: [delphi-br] Acessando Membros protegidos



Galera, tem como eu acessar uma função que esta no private de uma classe, por uma 
outra classe decendente desta, estaum em units diferentes

Vicente

[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] ou [EMAIL 
PROTECTED]

Links do Yahoo! Grupos










-- 
< 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] ou [EMAIL PROTECTED]



  Yahoo! Grupos, um serviço oferecido por: 
   
   

   
 


  --
Links do Yahoo! Grupos

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

  b.. Para sair deste grupo, envie um e-mail para:
  [EMAIL PROTECTED]

  c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do 
Yahoo!. 



  [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] ou [EMAIL 
PROTECTED]

  Links do Yahoo! Grupos










  -- 
  < 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] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por: 
  PUBLICIDADE

   


--
  Links do Yahoo! Grupos

a.. Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
  
b.. Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
  
c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do 
Yahoo!. 



[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] ou [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