Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.programming.threads > #3073 > unrolled thread
| Started by | vladtheimpaler1134@gmail.com |
|---|---|
| First post | 2015-12-02 14:41 -0800 |
| Last post | 2015-12-03 15:06 +0100 |
| Articles | 3 — 3 participants |
Back to article view | Back to comp.programming.threads
Decompiling a Program Originally Written for DOS vladtheimpaler1134@gmail.com - 2015-12-02 14:41 -0800
Re: Decompiling a Program Originally Written for DOS Jacob Sparre Andersen <sparre@nbi.dk> - 2015-12-03 12:07 +0100
Re: Decompiling a Program Originally Written for DOS Thomas Richter <thor@math.tu-berlin.de> - 2015-12-03 15:06 +0100
| From | vladtheimpaler1134@gmail.com |
|---|---|
| Date | 2015-12-02 14:41 -0800 |
| Subject | Decompiling a Program Originally Written for DOS |
| Message-ID | <049b87a5-a016-4476-9ec2-47d6a063935b@googlegroups.com> |
Hello, My name is Adam Morrissette, and I work as a CAD Designer for a monument company in western United States. I am in a bit of a pickle. We regularly use a program called fill.exe to batch fill any of our drafts to print out. We have never found any replacement of this program and it is key to our development. What it does it takes a line vector drawing and automatically fills in our closed lines. As to how it decides what lines get filled and which ones don't, is beyond me. A little background on this program, it was originally written in 1992 by our original software developer, who completely dropped our software support after they released a new program which we were not happy with. We have not received any assistance from them in regards to their program since 1997, so we found a new CAD program to use, which our FILL.exe hooks into. However since this program was originally written for DOS, none of our 64 bit computers can run it, we are upgrading all of our pc's as they are outdated, but we do not want to lose the use of FILL.exe. I have gotten it to run in a DOSBOX Enviro, but it is monumentally slow. (no pun intended) It takes hours to do what it used to in a matter of seconds or minutes. SO my question to you is this A: Is there any way to decompile this exe to it's source code, and recompile it into a version that will run on the latest windows. B:If we cannot, is there a way to decompile it, so it can be read by someone who understands the language it was written in so they can rebuild a program from the ground up based off of how this one works. C: Does anyone know of any pre existing software that will automatically fill line vector drawings. (This might as well be questions number 1) Thank you
[toc] | [next] | [standalone]
| From | Jacob Sparre Andersen <sparre@nbi.dk> |
|---|---|
| Date | 2015-12-03 12:07 +0100 |
| Message-ID | <87lh9bpz78.fsf@adaheads.sparre-andersen.dk> |
| In reply to | #3073 |
Adam Morrissette <vladtheimpaler1134@gmail.com> wrote: > What it does it takes a line vector drawing and automatically fills in > our closed lines. As to how it decides what lines get filled and > which ones don't, is beyond me. The most efficient solution will probably be to figure out the algorithms used from the output of the program, rather than by trying to decompile it. Greetings, Jacob -- »Verbing weirds language.« -- Calvin
[toc] | [prev] | [next] | [standalone]
| From | Thomas Richter <thor@math.tu-berlin.de> |
|---|---|
| Date | 2015-12-03 15:06 +0100 |
| Message-ID | <n3pi9g$4te$1@news2.informatik.uni-stuttgart.de> |
| In reply to | #3073 |
Am 02.12.2015 um 23:41 schrieb vladtheimpaler1134@gmail.com: > > We have never found any replacement of this program and it is key to our development. > > What it does it takes a line vector drawing and automatically fills in our closed lines. As to how it decides what lines get filled and which ones don't, is beyond me. > > A little background on this program, it was originally written in 1992 by our original software developer, who completely dropped our software support after they released a new program which we were not happy with. We have not received any assistance from them in regards to their program since 1997, so we found a new CAD program to use, which our FILL.exe hooks into. However since this program was originally written for DOS, none of our 64 bit computers can run it, we are upgrading all of our pc's as they are outdated, but we do not want to lose the use of FILL.exe. If the program was written by one of your employees, you should have all the rights on the program in first place. So contact the author, and request to get access to the source code since you're the owner anyhow. Other than that: Reverse engineering does not sound like a suitable solution for me. It is tedious, and you rarely get access to the actual algorithm that was used - it is an enormous work, probably more than just to rewrite a specific function from scratch once you understand how the algorithm works. > B:If we cannot, is there a way to decompile it, so it can be read by someone who understands the language it was written in so they can rebuild a program from the ground up based off of how this one works. > > C: Does anyone know of any pre existing software that will automatically fill line vector drawings. (This might as well be questions number 1) Vector drawings are called vector drawings because they are described by vectors (not pixel graphics). So what exactly "fill" means to you is a bit unclear. For any particular vector description language, there should be a flag that tells the reading program whether a given set of points describes a filled or unfilled polygon, if this is what you're asking for. Greetings, Thomas
[toc] | [prev] | [standalone]
Back to top | Article view | comp.programming.threads
csiph-web