E2186 La propriété Real publiée '%s' doit être de type Single, Real, Double ou Extended (Delphi)
Remonter à Messages d'erreur et d'avertissement (Delphi) - Index
Vous avez essayé de publier une propriété de type Real, ce qui n'est pas autorisé. Les propriétés publiées à virgule flottante peuvent être Single, Double ou Extended.
program Produce; type Base = class R: Real48; published property RVal : Real read R write R; end; end.
La propriété publiée Real48 du programme ci-dessus doit être enlevée, déplacée vers une section non publiée ou encore changée en un type acceptable.
program Produce; type Base = class R: Single; published property RVal : Single read R write R; end; end.
Cette solution a changé la propriété en un type real qui produira les informations de type à l'exécution.