Delphi и COM


         

Объявление интерфейсов


Для поддержки интерфейсов Delphi расширяет синтаксис языка Pascal дополнительными ключевыми словами. Объявление интерфейса в Delphi реализуется ключевым словом interface:

type IMyInterface = interface   ['{412AFF00-5C21-11D4-84DD-C8393F763A13}']     procedure DoSomething(var I: Integer); stdcall;     function DoSomethingAnother(S: String): Boolean;   end;     IMyInterface2 = interface(IMyInterface)   ['{412AFF01-5C21-11D4-84DD-C8393F763A13}']     procedure DoAdditional(var I: Integer); stdcall;   end;

Для генерации нового значения GUID в IDE Delphi служит сочетание клавиш Ctrl+Shift+G.



Содержание раздела