FAQ PascalConsultez toutes les FAQ

Nombre d'auteurs : 10, nombre de questions : 400, dernière mise à jour : 12 septembre 2016  Ajouter une question

 

Bienvenue dans la F.A.Q. Pascal !

Celle-ci rassemble les réponses aux questions les plus fréquemment posées sur le langage Pascal et tous ses outils de programmation. Si elle n'a pas pour vocation de répondre à toutes les interrogations possibles, elle reste une bonne base de connaissances sur le Pascal, et ne demande qu'à être enrichie par vos expériences personnelles.

Nous vous invitons à proposer vos propres questions/réponses directement dans la FAQ ou, si vous souhaitez apporter une modification à une question/réponse existante, à la poster dans le fil de discussion renseigné ci-dessous.

Nous vous souhaitons une bonne lecture !

L'équipe Pascal.

Commentez


SommaireLes différents compilateursFree PascalLes entrailles de Free Pascal (1)
précédent sommaire suivant
 

La convention d'appel est la manière dont les paramètres sont passés à une procédure et/ou une fonction et à qui incombe la tâche de nettoyer la pile en sortie : soit le programme appelant, soit la procédure ou fonction.
Le tableau ci-dessous reprend les conventions d'appel supportées par Free Pascal :

Convention Ordre de passage des paramètres Qui nettoie la pile ?
Register Dans l'ordre de déclaration La procédure ou fonction
cDecl Ordre inverse de la déclaration Le programme appelant
Pascal Dans l'ordre de déclaration La procédure ou fonction
StdCall Ordre inverse de la déclaration La procédure ou fonction
SafeCall Ordre inverse de la déclaration La procédure ou fonction
OldFPCCall Ordre inverse de la déclaration Le programme appelant
Depuis Delphi, le passage de paramètres à une procédure ou fonction peut se faire au travers des registres. C'est la convention utilisée par défaut par Free Pascal.

Mis à jour le 16 juin 2007 Alcatîz

Proposer une nouvelle réponse sur la FAQ

Ce n'est pas l'endroit pour poser des questions, allez plutôt sur le forum de la rubrique pour ça


Réponse à la question

Liens sous la question
précédent sommaire suivant
 

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2017 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

 
Responsables bénévoles de la rubrique Pascal : Gilles Vasseur - Alcatîz -