Delphi handles the Variant for ABS as expected, there is no fraction stripping, there is no changing of
types after the fact, it works as it should..
This could explain why I can't get some of my automation software to work with fpc which uses the
ole and variant interface and there is no way around not using it. I suppose I can take another crack at it
and put the overloaded ABS in there again to remove those bugs and move on to the next one's.
I wrote a major HMI app that links lots of COMS and Variants within using old Delphi 3, D3 is considered now
to be very old but I still have it loaded to maintain that app, would love for it to work with lazarus but I see this is
going to be a hard road ahead.
I understand these task are hard to deal with, I am sure some of the DEV may think of themselves as coding gods,
well that's fine, I understand that, I've been doing this myself for 45+ years.
But even GOD can make a mistake, I run into many of them almost everyday!