I have seen that technique few weeks ago from this link:
http://www.pascal-central.com/pasicu.html
But i got lost from "Virtual Method Table Reconstruction" technique, so i give up and went to the old way to coding a C dll wrapper.
I really wish to use C++ class into my delphi app, with not need to wrapp every property and methods first in the C source and then in the pascal side.
Bookmarks