E2230 Methoden des Typs dispinterface dürfen keine Direktiven spezifizieren (Delphi)
Nach oben zu Fehler- und Warnungsmeldungen (Delphi)
Methoden, die in einem dispinterface-Typ deklariert sind, können keine Direktiven für die Aufrufkonvention festlegen.
program Produce;
type
IBase = dispinterface
['{00000000-0000-0000-0000-000000000000}']
procedure yamadama; register;
end;
begin
end.
Im vorliegenden Beispiel führt der Versuch, in der Methode yamadama die Aufrufkonvention register festzulegen, zu einem Fehler.
program Solve;
type
IBase = dispinterface
['{00000000-0000-0000-0000-000000000000}']
procedure yamadama;
end;
begin
end.
Da eine dispinterface-Methode keine Direktiven für Aufrufkonventionen enthalten darf, kann das Problem nur durch Entfernen der Fehler verursachenden Direktive beseitigt werden (siehe Beispiel).