E2230 Les méthodes des types dispinterface ne peuvent spécifier de directives (Delphi)
Remonter à Messages d'erreur et d'avertissement (Delphi)
Les méthodes déclarées dans un type dispinterface ne peuvent pas spécifier de directives de convention d'appel..
program Produce;
type
IBase = dispinterface
['{00000000-0000-0000-0000-000000000000}']
procedure yamadama; register;
end;
begin
end.
L'erreur de cet exemple est que la méthode 'yamadama' essaie de spécifier la convention d'appel register.
program Solve;
type
IBase = dispinterface
['{00000000-0000-0000-0000-000000000000}']
procedure yamadama;
end;
begin
end.
Puisqu'aucune méthode dispinterface ne peut spécifier de directive de convention d'appel, la seule solution au problème consiste à supprimer la directive en cause, comme dans cet exemple.