IDE Window: Package Options/fr
│
Deutsch (de) │
English (en) │
français (fr) │
русский (ru) │
Utilisation
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
Description/Résumé
Écrire ici en quelques mots ce que fait ce paquet.
Auteur
Vous.
Licence
Si vous publiez/distribuez/vendez votre paquet, c'est une bonne idée d'ajouter l'information sur la licence.
Version
Voici une suggestion sur comment utiliser les numéros de version :
- Major - augmenter ceci si votre paquet change beaucoup .
- Minor - augmenter ceci si votre paquet change l'API légèrement. Par exemple de nouvelles fonctionnalités ou une méthode change ses paramètres.
- Revision - augmenter ceci chaque fois que vous distribuez votre paquet .
- Build number - augmenter ceci chaque fois que vous reconstruisez ce paquet. Sera éventuellement incrémenté automatiquement par l'option ci-dessous.
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
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.