|
Post by Remoc on Mar 1, 2006 7:10:26 GMT
Many years ago I programmed as small program to parse same text to convert my radio stations logs.
I then compiled it using QBasic45 into an .exe
However I lost the original .BAS file.
Is there ANYWAY to convert/decompile the .exe back to .BAS??
I am desperate.
|
|
buff1
New Member
Posts: 3
|
Post by buff1 on Mar 2, 2006 2:40:24 GMT
The quick answer is no.
It is made into machine code that can be seen in debug as assembly but it's pretty much useless to be decompiled.
|
|
|
Post by Mikrondel on Mar 2, 2006 4:57:51 GMT
Buff is correct. It's extremely difficult and unless doing it will save you a few hundred dollars, absolutely not worth trying. There are some solutions that cost, and one or two that don't: If they're free, you'll almost definitely get something useless. If they cost, it may be useful but there's no guarantee. And they cost.
If it really was a "small program" then just write it again; if you want some help from us then go ahead.
P.S. use descriptive names for threads, "Please!!! HELP!!!!!!" doesn't really attract our attention any more than "Can I decompile an EXE" (and is also more annoying).
|
|
|
Post by earlofqb on Mar 2, 2006 22:49:43 GMT
As Mikrondel mentioned, it is labour-intensive to decompile an executable. When it is done, most often you'll get Hex or Assembly code, virtually useless to a QB programmer. Some (more expensive) decompilers will re-compile the code into C (et al) for you, but you'd have to know C (et al) and the code generated would be fairly cryptic (ie high-level stuff, you'd have to have coded in C (et al) for years, even then you'd have trouble researching the various headers, functions and other things the program will kick out).
|
|