E2229 Ein Typ dispinterface benötigt eine interface-Identifikation (Delphi)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Fehler- und Warnungsmeldungen (Delphi)

Beim Einsatz eines dispinterface-Typs muss sichergestellt sein, dass eine entsprechende GUID-Spezifikation existiert.


program Produce;

  type
    IBase = dispinterface
    end;

begin
end.

In diesem Beispiel ist für den dispinterface-Typ keine GUID-Angabe vorhanden. Dies führt zur Ausgabe einer Fehlermeldung durch den Compiler.


program Solve;

  type
    IBase = dispinterface
    ['{00000000-0000-0000-0000-000000000000}']

    end;

begin
end.

Durch die Zuweisung einer GUID an die dispinterface-Schnittstelle lässt sich das Problem beseitigen.