Quote Originally Posted by fafalone View Post
What do you mean about LongLong in a Variant though? It's not like Decimal where there's half implemented support via CDec()... do you just mean the various ways of messing around with the Variant in memory where you can use *any* type, or there something I'm missing?
I've got to run to a party in about 5 minutes, and I'll find links when I get back. But yeah, there's no C...() for it like there is CDec(). But, if you force a Variant to be a LongLong, it works fairly well. You just can't use it as a Variant-byref (the pointer in the variant). If the LongLong is in the Variant as byval, it works in VB6. If I remember correctly, you can even add, subtract, multiply, and divide the things ... but I'd need to review to make sure.

GTG