VB Scructures

Hi, I am looking for a way to extract from a VB exe, the structures. Things such as:

Private Type Obj1
   ObjName as string *5
   MyInt as long
   MyInt2 as integer
end type

I am NOT asking for something to take the VB exe back down to this form, as I doubt
there is something like that. Instead I am wondering if there is any way for me to come
to that structure. For example can I decompile the program (ASM) to find the values?
What would I look for? Any help in recovering structures would be great, scanning files
and trying to load them piece by piece(Trial and error) has come to be quite tiring.
LVL 8
List244Asked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

ironwill96Commented:
Hmm, don't think that there has been a VB decompiler that works well since VB 5.  Microsoft re-did how VB generates .exe files to block a lot of it.  I think the most you can get now are comments and method headers.  Not sure if there are any that can pick up variables or types like you want.

Nathan

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Visual Basic Classic

From novice to tech pro — start learning today.