Section courante

A propos

Section administrative du site

ACTIVATECLASSGROUP

Active un groupe de classe
Free Pascal Classes

Syntaxe

Function ActivateClassGroup(AClass: TPersistentClass):TPersistentClass;

Paramètres

Nom Description
AClass Ce paramètre permet d'indiquer le groupe de classes à activer.

Retour

Valeur Description
objet de classe Ces valeurs permettent d'indiquer la classe ayant été utilisé pour activer le groupe de classe.

Description

Cette fonction permet d'activer un groupe de classe.

Remarques

Exemple

Voici un exemple d'utilisation de la fonction ActivateClassGroup en Free Pascal avec l'unité Classes :

  1. Program ActivateClassGroupExample;
  2.  
  3. {$mode objfpc}
  4. {$H+}
  5.  
  6. Uses
  7.  Classes,SysUtils;
  8.  
  9. Type
  10.  TMyPersistent=Class(TPersistent)
  11.  End;
  12.  
  13. Var
  14.  OldClass:TPersistentClass;
  15.  
  16. BEGIN
  17.   { Enregistrer une classe persistante comme groupe de classes actif }
  18.  OldClass := ActivateClassGroup(TMyPersistent);
  19.  
  20.   { Afficher l'ancienne classe enregistrée (si elle existe) }
  21.  If OldClass <>NIL Then
  22.   Writeln('Ancienne classe active : ', OldClass.ClassName)
  23.  Else
  24.   Writeln('Aucune classe active auparavant.');
  25.  
  26.   { Afficher la nouvelle classe active }
  27.  Writeln('Nouvelle classe active : ', TMyPersistent.ClassName);
  28. END.
  29.  

Voir également

Gladir.com - Langage de programmation - Free Pascal - Référence de procédures et fonctions - «CLASSGROUPOF»
Gladir.com - Langage de programmation - Free Pascal - Référence de procédures et fonctions - «GROUPDESCENDENTSWITH»
Gladir.com - Langage de programmation - Free Pascal - Référence de procédures et fonctions - «STARTCLASSGROUP»

Dernière mise à jour : Samedi, le 18 juillet 2015