RAD Studio VCL Reference
ContentsIndex
PreviousUpNext
IInvokable Interface

IInvokable is the base class for invokable interfaces.

Pascal
IInvokable = interface(IInterface);
C++
__interface IInvokable : public IInterface;

Use IInvokable as a base interface when defining invokable interfaces. IInvokable does not add any properties or methods to the methods it inherits from IInterface. It exists, rather, to ensure that the interface an all its descendants are compiled with runtime type information (RTTI). This RTTI can be used by Web Service applications or the clients of Web Service applications for translating between the code that implements a method and the symbolic encoding of that method call that is sent between client and server applications. 

 

Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
What do you think about this topic? Send feedback!