Difference between revisions of "IDE Window: Package Options/fr"

From Free Pascal wiki
Jump to navigationJump to search
Line 43: Line 43:
 
Écrire ici en quelques mots ce que fait ce paquet.
 
Écrire ici en quelques mots ce que fait ce paquet.
  
=== Author ===
+
=== Auteur  ===
  
You.
+
Vous.
  
 
=== License ===
 
=== License ===

Revision as of 21:16, 21 July 2007

Deutsch (de) English (en) français (fr) русский (ru)

Utilisation

OptionsdePaquet1.png

Ajoute les chemins aux paquets/projets dépendants

Tous ces chemins ne sont pas employés par ce paquet lui-même, mais ils sont ajoutés aux chemins appropriés des paquets/projets, qui utilisent ce projet. Ceux-ci s'appellent des chemins hérités . Par exemple : Le paquet A a besoin du paquet B qui a besoin du paquet C. Toutes les options d'utilisation du paquet C sont apposées à celles des paquets B et A.

Par exemple presque tous les paquets héritent leur répertoire de sortie, de sorte que tout paquet qui utilise ce paquet, trouve les fichiers .ppu .

Vous pouvez voir quels chemins sont hérités d'autres paquets/projets dans la boite de dialogue des options du compilateur.

Unité

Ces chemins sont séparés par des point-virgules, peuvent contenir des macros, et sont apposés aux chemins des unités de tous les paquets/projets qui utilisent/exigent ce paquet. Le chemin des unités est utilisé par l'IDE et le compilateur pour rechercher les unités pascal (.pas, .pp, .ppu).

Inclure

Pareil que le chemin des unités, mais pour le chemin include - fichiers à inclure.

Objet

Pareil que pour le chemin des unités, mais pour le chemin objet (fichiers .o).

Bibliothèque

Pareil que pour le chemin des unités, mais pour le chemin deslibrairies (fichiers de liaison dynamique).

Ajouter les options aux paquets et projets dépendants

Editeur de lien

Ces options sont séparées par un espace, peuvent contenir des macros et sont apposés aux options de l'éditeur de liens de tous les paquets/projets qui utilisent/exigent ce paquet. Les coupures de lignes sont converties en espaces. Plusieurs espaces sont traités comme un seul, excepté s'ils sont encadrés par des guillemets.

Personnalisé

Ces options sont séparées par un espace, peuvent contenir des macros et sont apposés aux options personnalisé de tous les paquets/projets qui utilisent/exigent ce paquet. Les coupures de lignes sont converties en espaces. Plusieurs espaces sont traités comme un seul, excepté s'ils sont encadrées par des guillemets.

Description

OptionsdePaquet2.png

Description/Résumé

Écrire ici en quelques mots ce que fait ce paquet.

Auteur

Vous.

License

If you publish/distribute/sell your package, it is a good idea to add the license information.

Version

Here is a suggestion, how to use the version numbers:

  • Major - increase this, if your package changed a lot.
  • Minor - increase this, if your package changes it API slightly. For example new features or a method changed its parameters.
  • Revision - increase this every time you distribute your package.
  • Build number - increase this everytime you rebuild this package. Will eventually be incremented automatically by below option.

Automatically increment version on build

Not implemented yet. Main problem is: It must be incremented before building, because of macros. And it should not be increased if build fails.

Intégration de l'IDE

OptionsdePaquet3.png

Package Type

  • Designtime only - The package is used only at designtime, in other words: it is only a plugin for the IDE and is never used by normal applications. A designtime package requires the IDEIntf package, which contains the interface functions to the IDE. If you use a designtime package in a project, the IDE will warn you.
  • Runtime only - The package does not provide any IDE goodies, so the package should not be installed in the IDE. For example, because it uses a special memory manager or library.
  • Designtime and Runtime - The package provides some IDE stuff and some stuff useful for normal applications.

Update/Rebuild

  • Automatically rebuild as needed - Everytime a project or package that uses this package (direct or indirect) is rebuilt, the IDE checks, if any file of this package has changed and recompiles this package.
  • Auto rebuild when rebuilding all - As above, but only if the user explicitly chose to rebuild all.
  • Manual compilation (never automatically) - The package is never rebuilt indirectly. You must open the package editor and click compile to compile this package. Note: Some built in packages like the FCL and the LCL can only be copiled by special ways, like make.