IDE Macros in paths and filenames/fr

From Lazarus wiki
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Deutsch (de) English (en) español (es) français (fr) português (pt) русский (ru)

Usage universel

  • Col - colonne courante dans l'éditeur de source
  • Row - ligne courante dans l'éditeur de source
  • CurToken - marque courante au curseur dans l'éditeur de source
  • EdFile - nom de fichier courant dans l'éditeur de source
  • MakeExe - chemin au programme 'make' (gmake sous BSD)
  • Params - paramètres d'exécution du projet en cours
  • Prompt - demander à l'utilisateur une valeur . C'est une macro interactive .
  • RunCmdLine - la commande pour lancer le projet
  • Save - Enregistre le fichier courant dans l'éditeur de sources
  • SaveAll - Enregistre tout
  • TargetCmdLine - l'exécutable du projet plus les paramètres d'exécution

Parties de nom de fichier

  • Env(name) - fonction macro pour les variables d'environnement donné à l'IDE (pas de projet ni de débogueur) (depuis la version 0.9.27
  • Ext() - fonction macro pour ExtractFileExt
  • MakeDir() - fonction macro pour AppendPathDelim
  • MakeFile() - fonction macro pour ChompPathDelim
  • Name() - fonction macro pour ExtractFileName
  • NameOnly() - fonction macro pour ExtractFileNameOnly
  • Path() - fonction macro pour ExtractFilePath

Chemins et parties

  • CompPath - le chemin de compilateur fixé dans les options d'environnement
  • ConfDir - Répertoire ou l'IDE stoque ses fichiers de configuration
  • ExeExt - extension du fichier exécutable
  • FPCSrcDir - Répertoire source de FPC fixé dans les options d'environnement
  • FPCVer - version de FPC (depuis 0.9.25). Par exemple '2.2.2'.
  • LanguageID - Langue de l'IDE, par exemple en pour l'anglais, de pour l'allemand
  • LanguageName - Nom du langage de l'IDE, le nom traduit du langage courant. Par exemple : Deutsch pour allemand.
  • LazarusDir - Répertoire source de Lazarus fixé dans les options d'environnement
  • LCLWidgetType - jeux de composants graphiques LCL du projet courant
  • ProjFile - le nom de fichier complet de la source principale du projet en cours (.lpr)
  • ProjPath - Le répertoire du projet (le répertoire du fichier .lpi)
  • TargetFile - Le fichier de sortie du projet courant (par exemple l'exécutable ou la bibliothèque)
  • TestDir - Répertoire de test paramétré dans les options d'environnement
  • PkgDir() - fonction macro pour le répertoire (endroit de .lpk) d'un paquet dont l'identification est donné comme paramètre
  • PkgIncPath() - fonction macro pour le chemin des fichiers .inc d'un paquet dont l'identification est donné comme paramètre
  • PkgOutDir() - fonction macro pour le répertoire de sortie d'un paquet (par exemple là où les fichiers ppu sont créés)
  • PkgSrcPath() - fonction macro pour le chemin des sources d'un paquet dont l'identification est donné comme paramètre
  • PkgUnitPath() - fonction macro pour le chemin d'unités d'un paquet dont l'identification est donné comme paramètre
  • Project() - fonction macro pour diverses valeurs
    • Project(UnitPath) - chemin vers le répertoire des unités du projet
    • Project(SrcPath) - chemin vers le répertoire des sources du projet
    • Project(IncPath) - chemin vers le répertoire des fichiers .inc du projet
    • Project(InfoFile) - nom de fichier du fichier d'information du projet (.lpi) (depuis r15287, 0.9.25)
    • Project(OutputDir) - répertoire où les fichiers ppu du projet sont créés (depuis 0.9.27)
  • ProjIncPath - chemin vers le répertoire des fichiers .inc du projet
  • ProjOutDir - chemin du répertoire de sortie du projet (par exemple là où les fichiers ppu sont créés) (depuis 0.9.27)
  • ProjPublishDir - répertoire de publication du projet courant
  • ProjSrcPath - chemin vers le répertoire des sources du projet
  • ProjUnitPath - chemin vers le répertoire des unités du projet
  • SrcOS - 'unix' pour linux, darwin, bsd. 'win' pour win32, win64, wince
  • TargetCPU - Unité centrale de traitement cible du projet en cours
  • TargetOS - OS cible du projet en cours