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;

System

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. 

 

InvRegistry 

TInvokableClassRegistry 

TInvokableClass 

Understanding Invokable Interfaces

Copyright(C) 2008 CodeGear(TM). All Rights Reserved.
What do you think about this topic? Send feedback!