Réserver une Démo

SVP notez : Cette page d’aide n’est pas pour la dernière version d’Enterprise Architect. La dernière aide peut être trouvée ici.

Pré. Proc.

Propriétés Delphi

Enterprise Architect offre support complet pour les propriétés Delphi. Celles-ci sont implémentées sous forme de Valeur Étiquetés , avec un éditeur de propriétés spécialisé pour aider à créer et modifier les propriétés de classe. En utilisant l'option de menu contextuel de l'élément « Visibilité Fonctionnalité », vous pouvez afficher le compartiment « étiquettes » qui contient les propriétés. Les classes Delphi importées avec des propriétés ont cette fonctionnalité automatiquement rendue visible pour votre commodité.

Activer manuellement l'éditeur de propriétés

  • Dans la classe sélectionnée, définissez le langage de génération de code sur « Delphi »
  • Cliquez-droit sur la Classe et sélectionnez 'Delphi Propriétés ' pour ouvrir l'éditeur
En utilisant l'éditeur Delphi Propriétés , vous pouvez créer des propriétés rapidement et simplement ; à partir de là, vous pouvez :
  • Modifier le nom et la portée (seuls les publics et les publiés sont actuellement pris en charge)
  • Modifier le type de propriété (la liste déroulante inclut toutes les classes définies dans le projet)
  • Définissez les informations de lecture et d'écriture (les listes déroulantes contiennent tous les attributs et opérations de la classe actuelle ; vous pouvez également saisir du texte libre)
  • Réglez « Stocké » sur Vrai ou Faux
  • Définir les informations sur les outils
  • Définir la valeur par défaut, si elle existe

Notes

  • Lorsque vous utilisez la dialogue « Créer une propriété » à partir de l'écran « Attribut », le système génère une paire de fonctions Get et Set avec la définition de propriété requise en tant que Valeur Étiquetés ; vous pouvez modifier manuellement ces Valeur Étiquetés si nécessaire
  • Les propriétés publiques sont affichées avec un préfixe « + » et publiées avec un « ^ »
  • Lors de la création d'une propriété dans la dialogue « Créer une implémentation de propriété » (accessible via la dialogue « Attributes »), vous pouvez définir la portée sur « Publié » si le type de propriété est Delphi
  • Seuls « Public » et « Publié » sont pris en charge
  • Si vous modifiez le nom d'une propriété et effectuez une ingénierie directe, une nouvelle propriété est ajoutée, mais vous devez supprimer manuellement l'ancienne du fichier source