Interfaces können auch mit Forms, Frames, DataModules etc. genutzt werden.
Delphi-Quellcode:
type
IMyMainForm_Interface = interface
[GUUID]
procedure OpenMainForm(Sender: Tobject);
end;
...
...
...
type
TTMainForm = class(TForm, IMyMainForm_Interface )
...
procedure OpenMainForm(Sender: Tobject);
end;