|
-
Dec 19th, 2002, 09:47 PM
#1
Thread Starter
Hyperactive Member
Varaint Data Type From Vb
okay, how long in bytes is a VB VARIANT, and what are its parts, basicly i want to create a Varaiant type in asm/c++, or at least be able to accept varaints from vb in dlls etc, first i need to know how its structured.
I know a lot oF Vb, expert in C++, and i think in assembly.
MSVC++6.NET
vb6
masm
Windowz Xp
I find my self using this a lot in C++
__asm {
}
-
Dec 19th, 2002, 11:00 PM
#2
transcendental analytic
just something i bookmarked quite a while ago, hope you find it useful:
http://msdn.microsoft.com/archive/de...n_article4.asp
Use  
writing software in C++ is like driving rivets into steel beam with a toothpick.
writing haskell makes your life easier:
reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.
-
Dec 19th, 2002, 11:26 PM
#3
Hyperactive Member
Search for data type _variant_t and _bstr_t.
I think they come with ole2.h or oleaut2.h.
-
Dec 21st, 2002, 09:49 AM
#4
VARIANT and VARIANTARG are the two aliases of the structure behind VBs Variants.
Basically one unsigned int16 that can be set to one of many constants (the variable type, VT_*), three unsigned int16s as padding and for internal use and one large union.
_variant_t is a class that simplifies usage of VARIANTs.
All the buzzt
 CornedBee
"Writing specifications is like writing a novel. Writing code is like writing poetry."
- Anonymous, published by Raymond Chen
Don't PM me with your problems, I scan most of the forums daily. If you do PM me, I will not answer your question.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|