E2281 Type not allowed in Variant Dispatch call (Object Pascal)

From Appmethod Topics
Jump to: navigation, search

Go Up to Error and Warning Messages (Object Pascal) Index

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, Object Pascal supports COM and SOAP interfaces and can call types that these interfaces can marshall.