GARANTIR DESCONTO

Fórum Chamar método dentro de outro método #394861

01/02/2011

0

Sou iniciante em delphi, gostaria de saber como chamar um método dentro de outro método sendo que a chamada seria de um método  que está declarado abaixo do método que está o chamando.

Exemplo:

...


  procedure TESTE2;
  begin
  TESTE2;
  end;


  procedure TESTE2;
 begin
 showmessage('teste');
end;

...



Ocorre erro ao compilar. Agradeço qualquer ajuda.
Olocobixo

Olocobixo

Responder

Posts

01/02/2011

Wilson Junior

Se você colocar procedimentos com o mesmo nome, ele irá dar conflito de nome e não saberá quem deve chamar.
Faça:
procedure Teste1;
begin
  ShowMessage( 'Passei pelo procedimento 1' );
  Teste2;
end;

procedure Teste2;

begin

  ShowMessage( 'Passei pelo procedimento 2' );
end;


Espero ter colaborado.
Responder

Gostei + 0

01/02/2011

Olocobixo

Desculpa postei o código errado o correto seria este mesmo, o problema é que o método Teste2 não é chamado ao ativar o método Teste1:

Ocorre o seguinte ERRO:  "O identificador Teste2 não foi declarado dentro do escopo para a função Teste1!"



procedure Teste1;
begin
  ShowMessage( 'Passei pelo procedimento 1' );
  Teste2;
end;

procedure Teste2;
begin
  ShowMessage( 'Passei pelo procedimento 2' );
end;


Responder

Gostei + 0

01/02/2011

Wilson Junior

Coloque toda a sua unit aqui, pois me parece que você não está declarando os seus procediementos.

Aguardo retorno.
Responder

Gostei + 0

01/02/2011

Olocobixo

Opa, Paulista, como se percebe sou novo no delphi, não sabia que deveria declarar os procedimentos. Se puder dar um exemplo fico agradecido.



Program programa;

 type


  var



procedure Teste1;
begin
  ShowMessage( 'Passei pelo procedimento 1' );
  Teste2;
end;

procedure Teste2;
begin
  ShowMessage( 'Passei pelo procedimento 2' );
end;


Begin
Teste1;
end;
Responder

Gostei + 0

01/02/2011

Wilson Junior

Você está utilizando o Delphi ou o Pascal???

De uma olhada nestes links
http://www.susviela.hpg.ig.com.br/delphi/delphi/procedures.htm
http://www.scribd.com/doc/334974/Biblia-Delphi-7

E lhe aconselho, antes de qualquer coisa, procurar alguma apostila de Delphi, para você entender melhor como funciona os princípios básicos desta linguagem.

Espero ter colaborado.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar