E2441 La fonction inline déclarée dans la section interface ne doit pas utiliser de symbole local '%s' (Delphi)

De RAD Studio
Aller à : navigation, rechercher

Remonter à Messages d'erreur et d'avertissement (Delphi)

Cette erreur se produit lorsqu'une fonction inline est déclarée dans la section interface et si elle fait référence à un symbole qui n'est pas visible en dehors de l'unité. L'extension de la fonction inline dans une autre unité nécessiterait l'accès au symbole local depuis l'extérieur de l'unité, ce qui n'est pas autorisé.

Pour corriger cette erreur, déplacez la déclaration du symbole local dans la section interface, ou transformez-la en variable d'instance ou de classe du type de classe de la fonction.

Voir aussi