Re: [delphi-br] iNSTANCIA DE cLASSES

2005-06-06 Por tôpico João Paulo Linhares Gonçalves
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

2005-06-06 Por tôpico Filipe
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

2005-06-06 Por tôpico Valmir Santana
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

2005-06-06 Por tôpico Filipe
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

2005-06-06 Por tôpico Valmir Santana
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

2005-06-06 Por tôpico Filipe

 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