[fpc-pascal] Instances of interfaces ?
Adriaan van Os
fpc at microbizz.nl
Fri Oct 10 11:22:56 CEST 2014
Section 7.1 Definition in Chapter 7 Interfaces of the FreePascal Language Reference says
"Instances of interfaces cannot be created directly: instead, an instance of a class implementing
the interface must be created."
However, I assume that FreePascal classes (inheriting from interfaces) are (unlike C++ classes) not
binary compatible (on Win32) with interfaces ? In other words, when I need to pass an instance of
an interface to Win32 COM, I have to call CoCreateInstance ?
Regards,
Adriaan van Os
More information about the fpc-pascal
mailing list