Section courante

A propos

Section administrative du site

AS

En tant que
Delphi/Kylix/Lazarus

Syntaxe

Source AS Objet

Paramètres

Nom Description
Source Ce paramètre permet d'indiquer la source a traité
Objet Ce paramètre permet d'indiquer un objet de classe

Description

Ce mot réservé permet de castré un objet ou une interface d'un type à un autre. Le castre permet à un objet d'être référencé par un type de classe parent. Si l'objet a déjà été converti en un type de classe parent, la conversion en un type de classe enfant valide est autorisée.

Remarques

Exemple

Voici un exemple d'utilisation de cet opérateur :

  1. Program AsSamples;
  2.  
  3. {$APPTYPE CONSOLE}
  4.  
  5. Uses SysUtils;
  6.      
  7. Type
  8.  MyObject = Class
  9.   Public
  10.    X:Boolean;
  11.  End;
  12.      
  13.  MyObject2 = Class(MyObject)
  14.   Public
  15.    Y:Boolean;
  16.  End;
  17.      
  18. Var
  19.  CurrObject:MyObject;
  20.  OtherObject:MyObject2;
  21.      
  22. BEGIN
  23.  CurrObject := OtherObject As MyObject2;
  24. END.

Voir également

Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - Is

Dernière mise à jour : Mercredi, le 18 février 2015