Copie du wikimiroir

Ceci est un miroir du wiki de pascal.chat. La modification, l’historique et la connexion se trouvent là-bas.

Mode ObjFPC/fr

English · Español · Français

Le mode ObjFPC, choisi par la bascule {$mode objfpc}, est le mode par défaut pour les fichiers source Lazarus.

L'emploi du mode ObjFPC a les conséquences suivantes :

  1. L'opérateur d'adresse (@) doit être utilisé pour affecter des variables procédurales (contrairement à Delphi).
  2. Une déclaration forward doit être répétée exactement de la même façon par l'implémentation d'une procédure fonction/procédure. En particulier, les paramètres ne doivent pas être omis en implémentant la routine et la convention d'appel doit être répétées aussi.
  3. La surcharge de fonction est permise.
  4. Les commentaires imbriqués sont permis.
  5. L'unité Objpas est chargée juste après l'unité System. L'une des conséquence est que le type Integer est rédéfini en Longint.
  6. Le type The cvar peut être utilisé.
  7. Les PChars sont convertis en strings automatiquement.
  8. Les paramètres dans une méthode de classe ne peuvent avoir les mêmes noms que des propriétés de la classe.
  9. Les Strings sont des Shortstrings par défaut. Ceci peut être changé en utilisant l'option -Sh ou la bascule {$H+}.
  10. Exceptions, Classes et Interfaces sont activés.

From the Free Pascal wiki, page "Mode ObjFPC/fr", as it stood on 2017-09-12 after a change by E-ric, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

Version 1, dernière modification par WikiArchive .