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

  FORUM HardWare.fr
  Programmation

  [pascal] pb de procedure

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[pascal] pb de procedure

n°100074
BigBrother
pulse powered - useless post
Posté le 13-02-2002 à 19:44:05  profilanswer
 

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:

mood
Publicité
Posté le 13-02-2002 à 19:44:05  profilanswer
 

n°100081
taureau
Posté le 13-02-2002 à 20:05:14  profilanswer
 

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]

n°100149
antp
Super Administrateur
Champion des excuses bidons
Posté le 14-02-2002 à 09:35:57  profilanswer
 

en C c'est la même chose non ?
faut aussi tout déclarer avant de le définir ou de l'utiliser...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°100227
BigBrother
pulse powered - useless post
Posté le 14-02-2002 à 11:35:15  profilanswer
 

Forward ? ça fait quoi ce truc ?

n°100336
antp
Super Administrateur
Champion des excuses bidons
Posté le 14-02-2002 à 14:32:51  profilanswer
 

ç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.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°100374
BigBrother
pulse powered - useless post
Posté le 14-02-2002 à 15:17:20  profilanswer
 

ça roule, merci du truc
 
par contre je sais pas la difference entre les parties interface et implementation, ça correspond a quoi ?

n°100432
antp
Super Administrateur
Champion des excuses bidons
Posté le 14-02-2002 à 16:50:30  profilanswer
 

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


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire

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

  [pascal] pb de procedure

 

Sujets relatifs
[pascal] lecture/ecriture de fichiersCherche code source d'un programme Histo en pascal...............
procedure d'impression de code barre sous dos???[Pascal] Alimentation programmable ppe-3323....
Pascal - Pb de tableauxTurbo pascal CRT ...
PASCAL: Changer l'affichage des variables(Chiffres apres/avant la ",")Turbo Pascal 7 tourne sur les PC récents ?
Urgent prog PASCAL[pascal] Comment faire une gestion d'erreur ?
Plus de sujets relatifs à : [pascal] pb de procedure


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