Re: [delphi-br] Acessando Membros privados
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
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
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
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