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).