RAD Studio (Common)
ContentsIndex
PreviousUpNext
E2281: Type not allowed in Variant Dispatch call (Delphi)

This message indicates that you are trying to make a method call and are passing a type that the compiler does not know how to marshall. Variants can hold interfaces, but the interfaces can marshall only certain types. 

On Windows, Delphi supports COM and SOAP interfaces and can call types that these interfaces can marshall.

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