Re: [delphi-br] iNSTANCIA DE cLASSES
Existem os métodos de classe no Delphi, aqueles que não precisam de uma instância para serem executados, mas é preciso que vc saiba se é realmente isso que vc quer. Em 06/06/05, Filipe<[EMAIL PROTECTED]> escreveu: > > Olá, minha dúvida á a seguinte: > > Digamos q tenha a Unit1, que contem a classe TCliente e a variável: > > var >Clientes: Array of TClientes; > > e agora, dentro de uma outra classe, dentro da mesma unit, preciso > acessar a procedure Cliente.VerificaSeTemClientes... > > acontece, que naum existe nenhuma instância de TClientes criada... > > Minha pergunta é: > > "É POSSÍVEL ACESSAR UM MÉTODO DE UMA CLASSE NÃO INSTANCIADA? COMO VOCÊS > CONTORNAM ESTA SITUAÇÃO???" > > Obrigado. > > [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 > > > > > -- João Paulo L.G. [EMAIL PROTECTED] -- < 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] iNSTANCIA DE cLASSES
ajudou sim! Obrigado. - Original Message - From: "Valmir Santana" <[EMAIL PROTECTED]> To: Sent: Monday, June 06, 2005 9:59 AM Subject: Re: [delphi-br] iNSTANCIA DE cLASSES > Felipe, é o seguinte, quando vc declara class antes da função, vc diz que > o > método é da classe, assim vc pode acessa-lo diretamente da classe sem > instanciar. > Veja um exemplo: > > type > TClasse = class > > public >class procedure Teste; > > end; > > implentation > > class procedure TClasse.Teste; > begin > ShowMessage('TESTE!!!'); > end; > > Viu? Espero ter ajudado > > Abraço, > Valmir Santana > > > > > - Original Message - > From: "Filipe" <[EMAIL PROTECTED]> > To: > Sent: Monday, June 06, 2005 9:48 AM > Subject: Re: [delphi-br] iNSTANCIA DE cLASSES > > >> na verdade naum... >> >> >> faço isso na Seção Implementation??? ou na Interface??? >> >> e na hora de chamar a função? >> >> >> vc poderia explicar melhor??? >> >> >> >> >> Obrigado. >> >> >> >> >> >> - Original Message - >> From: "Valmir Santana" <[EMAIL PROTECTED]> >> To: >> Sent: Monday, June 06, 2005 9:33 AM >> Subject: Re: [delphi-br] iNSTANCIA DE cLASSES >> >> >> > Tente usar a palavra class antes da função, assim: >> > class Procedure XXX (XXX: XXX); >> > ou >> > class Function XXX (XXX: XXX) : XXX; >> > >> > entendeu? >> > >> > []'s >> > Valmir Santana >> > >> > - Original Message - >> > From: "Filipe" <[EMAIL PROTECTED]> >> > To: >> > Sent: Monday, June 06, 2005 8:57 AM >> > Subject: [delphi-br] iNSTANCIA DE cLASSES >> > >> > >> >> >> >> Olá, minha dúvida á a seguinte: >> >> >> >> Digamos q tenha a Unit1, que contem a classe TCliente e a > variável: >> >> >> >> var >> >> Clientes: Array of TClientes; >> >> >> >> >> >> e agora, dentro de uma outra classe, dentro da mesma unit, > preciso >> > acessar a procedure Cliente.VerificaSeTemClientes... >> >> >> >> acontece, que naum existe nenhuma instância de TClientes > criada... >> >> >> >> Minha pergunta é: >> >> >> >> "É POSSÍVEL ACESSAR UM MÉTODO DE UMA CLASSE NÃO INSTANCIADA? >> >> COMO >> > VOCÊS CONTORNAM ESTA SITUAÇÃO???" >> >> >> >> >> >> >> >> Obrigado. >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> [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 >> >> >> >> >> >> >> > > > > -- > <<<<< 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] iNSTANCIA DE cLASSES
Felipe, é o seguinte, quando vc declara class antes da função, vc diz que o método é da classe, assim vc pode acessa-lo diretamente da classe sem instanciar. Veja um exemplo: type TClasse = class public class procedure Teste; end; implentation class procedure TClasse.Teste; begin ShowMessage('TESTE!!!'); end; Viu? Espero ter ajudado Abraço, Valmir Santana - Original Message - From: "Filipe" <[EMAIL PROTECTED]> To: Sent: Monday, June 06, 2005 9:48 AM Subject: Re: [delphi-br] iNSTANCIA DE cLASSES > na verdade naum... > > > faço isso na Seção Implementation??? ou na Interface??? > > e na hora de chamar a função? > > > vc poderia explicar melhor??? > > > > > Obrigado. > > > > > > - Original Message - > From: "Valmir Santana" <[EMAIL PROTECTED]> > To: > Sent: Monday, June 06, 2005 9:33 AM > Subject: Re: [delphi-br] iNSTANCIA DE cLASSES > > > > Tente usar a palavra class antes da função, assim: > > class Procedure XXX (XXX: XXX); > > ou > > class Function XXX (XXX: XXX) : XXX; > > > > entendeu? > > > > []'s > > Valmir Santana > > > > - Original Message - > > From: "Filipe" <[EMAIL PROTECTED]> > > To: > > Sent: Monday, June 06, 2005 8:57 AM > > Subject: [delphi-br] iNSTANCIA DE cLASSES > > > > > >> > >> Olá, minha dúvida á a seguinte: > >> > >> Digamos q tenha a Unit1, que contem a classe TCliente e a variável: > >> > >> var > >> Clientes: Array of TClientes; > >> > >> > >> e agora, dentro de uma outra classe, dentro da mesma unit, preciso > > acessar a procedure Cliente.VerificaSeTemClientes... > >> > >> acontece, que naum existe nenhuma instância de TClientes criada... > >> > >> Minha pergunta é: > >> > >> "É POSSÍVEL ACESSAR UM MÉTODO DE UMA CLASSE NÃO INSTANCIADA? COMO > > VOCÊS CONTORNAM ESTA SITUAÇÃO???" > >> > >> > >> > >> Obrigado. > >> > >> > >> > >> > >> > >> > >> > >> > >> [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 > > > > > > > -- <<<<< 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] iNSTANCIA DE cLASSES
na verdade naum... faço isso na Seção Implementation??? ou na Interface??? e na hora de chamar a função? vc poderia explicar melhor??? Obrigado. - Original Message - From: "Valmir Santana" <[EMAIL PROTECTED]> To: Sent: Monday, June 06, 2005 9:33 AM Subject: Re: [delphi-br] iNSTANCIA DE cLASSES > Tente usar a palavra class antes da função, assim: > class Procedure XXX (XXX: XXX); > ou > class Function XXX (XXX: XXX) : XXX; > > entendeu? > > []'s > Valmir Santana > > - Original Message - > From: "Filipe" <[EMAIL PROTECTED]> > To: > Sent: Monday, June 06, 2005 8:57 AM > Subject: [delphi-br] iNSTANCIA DE cLASSES > > >> >> Olá, minha dúvida á a seguinte: >> >> Digamos q tenha a Unit1, que contem a classe TCliente e a variável: >> >> var >> Clientes: Array of TClientes; >> >> >> e agora, dentro de uma outra classe, dentro da mesma unit, preciso > acessar a procedure Cliente.VerificaSeTemClientes... >> >> acontece, que naum existe nenhuma instância de TClientes criada... >> >> Minha pergunta é: >> >> "É POSSÍVEL ACESSAR UM MÉTODO DE UMA CLASSE NÃO INSTANCIADA? COMO > VOCÊS CONTORNAM ESTA SITUAÇÃO???" >> >> >> >> Obrigado. >> >> >> >> >> >> >> >> >> [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] iNSTANCIA DE cLASSES
Tente usar a palavra class antes da função, assim: class Procedure XXX (XXX: XXX); ou class Function XXX (XXX: XXX) : XXX; entendeu? []'s Valmir Santana - Original Message - From: "Filipe" <[EMAIL PROTECTED]> To: Sent: Monday, June 06, 2005 8:57 AM Subject: [delphi-br] iNSTANCIA DE cLASSES > > Olá, minha dúvida á a seguinte: > > Digamos q tenha a Unit1, que contem a classe TCliente e a variável: > > var > Clientes: Array of TClientes; > > > e agora, dentro de uma outra classe, dentro da mesma unit, preciso acessar a procedure Cliente.VerificaSeTemClientes... > > acontece, que naum existe nenhuma instância de TClientes criada... > > Minha pergunta é: > > "É POSSÍVEL ACESSAR UM MÉTODO DE UMA CLASSE NÃO INSTANCIADA? COMO VOCÊS CONTORNAM ESTA SITUAÇÃO???" > > > > Obrigado. > > > > > > > > > [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 <*> 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
[delphi-br] iNSTANCIA DE cLASSES
Olá, minha dúvida á a seguinte: Digamos q tenha a Unit1, que contem a classe TCliente e a variável: var Clientes: Array of TClientes; e agora, dentro de uma outra classe, dentro da mesma unit, preciso acessar a procedure Cliente.VerificaSeTemClientes... acontece, que naum existe nenhuma instância de TClientes criada... Minha pergunta é: "É POSSÍVEL ACESSAR UM MÉTODO DE UMA CLASSE NÃO INSTANCIADA? COMO VOCÊS CONTORNAM ESTA SITUAÇÃO???" Obrigado. [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