Help...Lost Data

I don't know if there's any way out of this mess but...

I was using the P&D Wizard and somehow after I had created some setup files etc.  I went to go back into the project and they were gone...replaced by one of the new setup packages.  Well I sadly don't have a recent backup of my work...is there anyway I can get my code and/or project back from the EXEs??

Thanks...
syntelAsked:
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.

syntelAuthor Commented:
Edited text of question.
0
InformativeCommented:
No there are not any good Visual Basic Disassembler/Decompilers that I am aware of.  You might be able to get ASM or C code from the EXE assembly language instructions, some snippets of code such as API calls can be extracted and perhaps some similar code logic.  But dont trust me go see for yourself what is out there try this disassembler link

http://archive.csee.uq.edu.au/~csmweb/decompilation/disasm.html
0

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
AndySulzCommented:
There is no way to get your stuff back from the exe.
0
The Ultimate Tool Kit for Technolgy Solution Provi

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy for valuable how-to assets including sample agreements, checklists, flowcharts, and more!

syntelAuthor Commented:
Jeez you locked it for that answer...
0
InformativeCommented:
AndySulz: Please try to follow the normal practices followed by everyone else such as posting your answers as comments unless it is a complex pieces of code which completely answers the question.  

Syntel: you are free to reject any answer and accept any COMMENT AS the answer of course.

0
vikiingCommented:
There ARE decompilers, but only for VB up to version 4, which give you the original source with a better look than your hand-written code.

Since VB5, decompiling process is impossible.
0
syntelAuthor Commented:
Thanks for the thought.  
0
Erick37Commented:
If only the vbp file is missing you can rebuild it by creating a new project and adding your form files, module files, etc.

If somehow all of your code has been deleted, try rebooting in MSDOS mode and run Undelete in the project directory.

Good Luck!
0
InformativeCommented:
No there are not any good Visual Basic Disassembler/Decompilers that I am aware of.  You might be able to get ASM or C code from the EXE assembly language instructions, some snippets of code such as API calls can be extracted and perhaps some similar code logic.  But dont trust me go see for yourself what is out there try this disassembler link

http://archive.csee.uq.edu.au/~csmweb/decompilation/disasm.html
0
syntelAuthor Commented:
Found my last backup and it's *only* a few days old.  Could have been a lot worse but what a pain. I never had to go back in time before...yuck!! And I sure won't let that happen again.

Thanks to all.
0
InformativeCommented:
Thats great!  Another tip for those who may not be fully familiar with the whole VB environment is, go to each form, module, class in your project window and make sure to do a SAVEAS for each one to be absolutely certain they are all saved to the same directory/folder!  

That way, you may backup this folder with say WINZIP and have a zip package which is a complete single file backup copy of all your code in your project.  VB has a very nasty habit of putting files wherever it happens to be (current folder) at the moment when adding forms or modules and I've lost code this way once or twice.

Winzip is great for this because you can right click a folder in explorer and just say "add to zip" I do this every time I am about to begin a large batch of changes to a project as well to make sure I can quickly back out the changes by simply extracting the zip again.
0
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.