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

 


Dernière réponse
Sujet : [pascal] pb de procedure
antp classes, types, constantes, variables, fonctions, ...:
interface = déclarations visibles depuis l'extérieur
implementation = déclarations visibles que depuis l'intérieur, et définitions des fonctions/procédures

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
antp classes, types, constantes, variables, fonctions, ...:
interface = déclarations visibles depuis l'extérieur
implementation = déclarations visibles que depuis l'intérieur, et définitions des fonctions/procédures
BigBrother ça roule, merci du truc
 
par contre je sais pas la difference entre les parties interface et implementation, ça correspond a quoi ?
antp ça dit que la déclaration vient plus tard
 
en general on fait pas comme ça, mais bon parfois on a pas le choix
 
souvent on a dans la section "interface":
 
function truc(....);
function bidule(....);
 
et dans la section "implementation":
 
function truc(...);
begin
  ...
end;
 
function bidule(...);
begin
  ...
end;
 
 
et là c'est le même genre de structure que le C. D'abord les prototypes de fonctions, puis les fonctions elles-mêmes.
BigBrother Forward ? ça fait quoi ce truc ?
antp en C c'est la même chose non ?
faut aussi tout déclarer avant de le définir ou de l'utiliser...
taureau déclare A comme forward
 
procedure procA; forward;
 
procedure procC;
begin
...
end;
 
procedure procA;
begin
end;
 
pascal n'est pas un langage de merde, aucun langage d'ailleurs, y a que certains codeurs qui peuvent mériter ce qualifiatif  :D  :D

 

[jfdsdjhfuetppo]--Message édité par Taureau--[/jfdsdjhfuetppo]

BigBrother J'ai une procedure A qui fait appel a une procedure B, donc j'ecris B au dessus de A, seulement B fait appel a A (en fait B appelle C qui appelle A). Donc ça plante parce que B ne "voit" pas A. Comment me sortir de ce truc ? sachant que je preferais garder mes procedures, ne pas les fusionner (c un projet pour l'ecole, ils notent la modularité et la structure).
 
Quel langage de merde ce pascal ! :gun:

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)