[lazarus] The use of FPC and Lazarus for simulation software

P. van der Velde p.vandervelde at raketnet.nl
Thu Sep 25 16:45:20 EDT 2003




Michael Van Canneyt wrote:

>[snip]
>  
>
>I think you can do this by using interfaces.
>This kind of problems is why they were invented, I suppose.
>
>All you need is a registration routine which is exported by your
>library, and a routine which creates a requested class/interface.
>
>It shouldn't be that hard. The only caveat will be that IS and AS
>operators won't work correctly as the VMTs will be different.
>
Ok thanx. I didn't think about that. The only thing that puzzles me is 
why the vmt's will be different? If you allways use the creator routine 
(which is exported by the library) aren't all classes created in the 
same memory space etc?  Shouldn't that also mean that the VMTs are the 
same? Or am I missing the crucial point here?

Thanx

Petrik








More information about the Lazarus mailing list