Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1580 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  déclaration fonction

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

déclaration fonction

n°1359470
marcellus9​11
Posté le 04-05-2006 à 13:10:34  profilanswer
 

slt à tous
 
j'ai implémenté une fonction tte bete et j'ai une erreur de compilation :
 => [Erreur] Unit1.pas(40): Déclaration forward ou external non satisfaite : 'TForm1.carre'
 
Voici le code
 
Spécification :

 function carre(X: Integer): Integer;
 
Corps :

 function carre(X: Integer): Integer;
  begin
    Result := X * X;
  end;
 
 
si qq pouvait m'éclairer, merci

mood
Publicité
Posté le 04-05-2006 à 13:10:34  profilanswer
 

n°1359532
el zozo
Stroumf Grognon
Posté le 04-05-2006 à 13:48:53  profilanswer
 

En fait, ta déclaration complete, c'est plutôt ça:
 

TForm1 = class(TForm)
  (...)
  function carre(X: Integer): Integer;  
  (...)
end;


 
Ce qui signifie
1) Que tu déclare une classe (un type d'objet) nommé TForm1
2) Que tu déclare la fonction Carre au sein de cette classe
 
Il faut donc
- soit que tu déclare ta fonction hors de la déclaration de classe

TForm1 = class(TForm)
  (...)
end;
function carre(X: Integer): Integer;


 
- soit que tu écrive le corp d'une fonction appartenant à la classe TForm1

function [b]TForm1.[/b]carre(X: Integer): Integer;  
  begin  
    Result := X * X;  
  end;

n°1359560
marcellus9​11
Posté le 04-05-2006 à 14:00:46  profilanswer
 

okay merci


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  déclaration fonction

 

Sujets relatifs
[résolu] Problème fonction remplacer les accentsProbleme declaration fonction
Déclaration d'amitié pour fonction générique.[access] Je n'arrive pas à trouver la déclaration d'une fonction
[JS] Déclaration de fonction dans une fonctiondeclaration de fonction, C++ vers delphi
[C] declaration d'une fonction qui retourne une adr en mem. [resolu][C/C++] question sur la declaration de fonction
[KYLIX] declaration d'une fonction[VC++] Déclaration et appel d'une fonction callback
Plus de sujets relatifs à : déclaration fonction


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR