cesaRRR Postado Outubro 15, 2006 Denunciar Share Postado Outubro 15, 2006 alguém pode me ajudar..Que erro é esse que ocorre:[Error] Unit1.pas(49): Unsatisfied forward or external declaration: 'TForm1.Button1Click' Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 DELPHI-Man32 Postado Outubro 16, 2006 Denunciar Share Postado Outubro 16, 2006 esse erro nunca vi, mas coloca o código completo do evento do buttone antes de compilar o projeto va no menu: project --> syntax check seu projetose conter erro no código ele le mostrará no code editor Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Churc Postado Outubro 16, 2006 Denunciar Share Postado Outubro 16, 2006 opaSolução 1se o erro estiver antes de PRIVATE então remova a linha com erro, você deve ter apagado o codigo do OnClick do button1 sem somente apagar o seu codigo, apagando o que o delphi escreveexemplotype TForm1 = class(TForm) Button1: TButton; procedure Button1Click(Sender: TObject); <----- apague esta linhaSolução 2agora se o erro da abaixo de implementation, copie o seu codigo somente e apaga desde procedure tform1.button1....ai só dar dois cliques no botao e colar o codigo novamente...exemploprocedure tform1.button1click(sender: TObject);begin--> copie o codigo a partir daquishowmessage('eeee');<-- até aquiend;depois que copiou seu codigo, apague este codigo pois ele não tem nenhuma referencia ao form--> apague a partir daquiprocedure tform1.button1click(sender: TObject);beginshowmessage('eeee');end;<-- até aquiAi depois é só dar 2 clicks no button1 novamente, e colar seu codigo abaixo do begin...procedure tform1.button1click(sender: TObject);begin--> cole seu codigo aquiend;entendeu?abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Visitante Postado Outubro 29, 2006 Denunciar Share Postado Outubro 29, 2006 Estava com esse problema e não conseguia compilar.Declarei uma 'procedure teste', porém na implementação a declaração estava 'procedure teste' ao invés de 'procedure TForm1.teste' Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Progr'amador Postado Outubro 30, 2006 Denunciar Share Postado Outubro 30, 2006 Estava com esse problema e não conseguia compilar.Declarei uma 'procedure teste', porém na implementação a declaração estava 'procedure teste' ao invés de 'procedure TForm1.teste'você pode criar a procedure direto dentro do implementation dessa forma sim procedure teste; sem precisar declarar la em cima (depois do TForm1 = class(TForm), ou em private ou public) Não há problema nisso.Agora o melhor seria se você postasse sua unit para ver o problema. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
cesaRRR
alguém pode me ajudar..
Que erro é esse que ocorre:
[Error] Unit1.pas(49): Unsatisfied forward or external declaration: 'TForm1.Button1Click'
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.