Attributs du compilateur
Remonter à Attributs - Index
Certains attributs spéciaux déclenchent certaines fonctionnalités des compilateurs Delphi.
Sommaire
Ref
L'attribut Ref est utilisé pour qualifier des paramètres de fonction constante afin qu'ils soient transmis par référence (et non par valeur) à la fonction. Pour de plus amples informations, voir Paramètres constante.
Unsafe
Marquez le résultat d'une fonction avec l'attribut Unsafe afin que le compilateur traite le résultat de la fonction en tant que "unsafe", ce qui désactive la gestion ARC de l'objet. Pour de plus amples informations, voir L'attribut Unsafe.
Volatile
L'attribut volatile est utilisé pour marquer des champs susceptibles d'être modifiés par différents threads, afin que la génération de code n'optimise pas la copie de la valeur dans un registre ou un autre emplacement de mémoire temporaire.
type
TMyClass = class
private
[volatile] FMyVariable: TMyType;
end;
Weak
L'attribut weak est utilisé pour marquer une déclaration en tant que référence faible. Pour de plus amples informations, voir Références faibles.