A charitable service organization have a custom FPW 2.6 EXE they use for some calculations and inventory, and are desperate to get it working on something more recent than Windows XP. So far, no source code has turned up.
What's out there that would let me decompile an FPW 2.6 EXE?
I'm donating my time on this, so free would be nice, but I'll spend a few $$$ if needed.
Ideas?
Is that something ReFox can do? I have access to a working ReFox if you like to try it.
Tracy
-----Original Message----- From: ProfoxTech [mailto:profoxtech-bounces@leafe.com] On Behalf Of Ted Roche Sent: Thursday, April 23, 2020 9:17 AM To: profoxtech@leafe.com Subject: Decompile FoxPro Windows 2.6?
A charitable service organization have a custom FPW 2.6 EXE they use for some calculations and inventory, and are desperate to get it working on something more recent than Windows XP. So far, no source code has turned up.
What's out there that would let me decompile an FPW 2.6 EXE?
I'm donating my time on this, so free would be nice, but I'll spend a few $$$ if needed.
Ideas?
Thanks for the offer. I'll look into this.
Of course, that would leave me with uncommented FPW code and garbled variable names, better than nothing. Nailing down the algorithms and documenting the data structures is the first step in planning a migration to a runtime created in this century.
The organization would like a cloud-based web app they could run to keep their inventory in sync, and also support off-line ops since they are often beyond the reach of the internet (yes, there are still places like that.) But that's beyond the scope of what I can do for them as a charitable donation. I'll work with them to see if they might be able to find some grant funding, or perhaps I can pick this up as a 20% project.
But first, a Band-Aid (tm) to get them to stop using Windows XP
It looks like there might be another work-around, enabling the 16-bit VDM on 32-bit windows 10. https://www.groovypost.com/howto/enable-16-bit-application-support-windows-1...
On Thu, Apr 23, 2020 at 9:35 AM Tracy Pearson tracy@powerchurch.com wrote:
Is that something ReFox can do? I have access to a working ReFox if you like to try it.
Tracy
-----Original Message----- From: ProfoxTech [mailto:profoxtech-bounces@leafe.com] On Behalf Of Ted Roche Sent: Thursday, April 23, 2020 9:17 AM To: profoxtech@leafe.com Subject: Decompile FoxPro Windows 2.6?
A charitable service organization have a custom FPW 2.6 EXE they use for some calculations and inventory, and are desperate to get it working on something more recent than Windows XP. So far, no source code has turned up.
What's out there that would let me decompile an FPW 2.6 EXE?
I'm donating my time on this, so free would be nice, but I'll spend a few $$$ if needed.
Ideas?
-- Ted Roche Ted Roche & Associates, LLC http://www.tedroche.com
--- StripMime Report -- processed MIME parts --- multipart/alternative text/plain (text body -- kept) text/html
[excessive quoting removed by server]
Hi Ted,
Decompiling that EXE will give you a complete project with with all PRG/SPR/MPR files (No scx/sct, because in 2.6 the SCX/SCT was generated to SPR via GenScrn.prg). No mangled variable-names, they survive decompiling.
That project you could recompile with VFP9 and it would run on Win10, the UI could need some tweaking, but that would be just a little finetuning in those SPRs. There are several utilities available to recreate the scx from an spr, thus you could then transport them into VFP9 and enhance there.
If you need someone for decompiling, just holler.
wOOdy
-----Ursprüngliche Nachricht----- Von: ProFox profox-bounces@leafe.com Im Auftrag von Ted Roche Gesendet: Donnerstag, 23. April 2020 15:51 An: profox@leafe.com Betreff: Re: Decompile FoxPro Windows 2.6?
Thanks for the offer. I'll look into this.
Of course, that would leave me with uncommented FPW code and garbled variable names, better than nothing. Nailing down the algorithms and documenting the data structures is the first step in planning a migration to a runtime created in this century.
The organization would like a cloud-based web app they could run to keep their inventory in sync, and also support off-line ops since they are often beyond the reach of the internet (yes, there are still places like that.) But that's beyond the scope of what I can do for them as a charitable donation. I'll work with them to see if they might be able to find some grant funding, or perhaps I can pick this up as a 20% project.
But first, a Band-Aid (tm) to get them to stop using Windows XP
It looks like there might be another work-around, enabling the 16-bit VDM on 32-bit windows 10. https://www.groovypost.com/howto/enable-16-bit-application-support-windows-1 0/
On Thu, Apr 23, 2020 at 9:35 AM Tracy Pearson tracy@powerchurch.com wrote:
Is that something ReFox can do? I have access to a working ReFox if you like to try it.
Tracy
-----Original Message----- From: ProfoxTech [mailto:profoxtech-bounces@leafe.com] On Behalf Of Ted Roche Sent: Thursday, April 23, 2020 9:17 AM To: profoxtech@leafe.com Subject: Decompile FoxPro Windows 2.6?
A charitable service organization have a custom FPW 2.6 EXE they use for some calculations and inventory, and are desperate to get it working on something more recent than Windows XP. So far, no source code has turned up.
What's out there that would let me decompile an FPW 2.6 EXE?
I'm donating my time on this, so free would be nice, but I'll spend a few $$$ if needed.
Ideas?
-- Ted Roche Ted Roche & Associates, LLC http://www.tedroche.com
--- StripMime Report -- processed MIME parts --- multipart/alternative text/plain (text body -- kept) text/html
[excessive quoting removed by server]
wOOdy:
Thank you for the generous offer. Tracy was able to decompile the EXEs and I've got a ton of source to look through and rebuild into a project.
On Thu, Apr 23, 2020 at 2:45 PM Jürgen Wondzinski juergen@wondzinski.de wrote:
Hi Ted,
Decompiling that EXE will give you a complete project with with all PRG/SPR/MPR files (No scx/sct, because in 2.6 the SCX/SCT was generated to SPR via GenScrn.prg). No mangled variable-names, they survive decompiling.
That project you could recompile with VFP9 and it would run on Win10, the UI could need some tweaking, but that would be just a little finetuning in those SPRs. There are several utilities available to recreate the scx from an spr, thus you could then transport them into VFP9 and enhance there.
If you need someone for decompiling, just holler.
wOOdy
-----Ursprüngliche Nachricht----- Von: ProFox profox-bounces@leafe.com Im Auftrag von Ted Roche Gesendet: Donnerstag, 23. April 2020 15:51 An: profox@leafe.com Betreff: Re: Decompile FoxPro Windows 2.6?
Thanks for the offer. I'll look into this.
Of course, that would leave me with uncommented FPW code and garbled variable names, better than nothing. Nailing down the algorithms and documenting the data structures is the first step in planning a migration to a runtime created in this century.
The organization would like a cloud-based web app they could run to keep their inventory in sync, and also support off-line ops since they are often beyond the reach of the internet (yes, there are still places like that.) But that's beyond the scope of what I can do for them as a charitable donation. I'll work with them to see if they might be able to find some grant funding, or perhaps I can pick this up as a 20% project.
But first, a Band-Aid (tm) to get them to stop using Windows XP
It looks like there might be another work-around, enabling the 16-bit VDM on 32-bit windows 10.
https://www.groovypost.com/howto/enable-16-bit-application-support-windows-1 0/ https://www.groovypost.com/howto/enable-16-bit-application-support-windows-10/
On Thu, Apr 23, 2020 at 9:35 AM Tracy Pearson tracy@powerchurch.com wrote:
Is that something ReFox can do? I have access to a working ReFox if you like to try it.
Tracy
-----Original Message----- From: ProfoxTech [mailto:profoxtech-bounces@leafe.com] On Behalf Of Ted Roche Sent: Thursday, April 23, 2020 9:17 AM To: profoxtech@leafe.com Subject: Decompile FoxPro Windows 2.6?
A charitable service organization have a custom FPW 2.6 EXE they use for some calculations and inventory, and are desperate to get it working on something more recent than Windows XP. So far, no source code has turned up.
What's out there that would let me decompile an FPW 2.6 EXE?
I'm donating my time on this, so free would be nice, but I'll spend a few $$$ if needed.
Ideas?
-- Ted Roche Ted Roche & Associates, LLC http://www.tedroche.com
--- StripMime Report -- processed MIME parts --- multipart/alternative text/plain (text body -- kept) text/html
[excessive quoting removed by server]
ReFox.
Or install Windows 3.11 in DosBox and then run it on that.
Or buy a PC )or set up a VM) with 32-bit Windows 10 and run it on that.
:)
I have used dosbox and it works very well when needing to run or compile old programs
-----Original Message----- From: ProfoxTech [mailto:profoxtech-bounces@leafe.com] On Behalf Of Alan Bourke Sent: Thursday, April 23, 2020 10:03 AM To: profoxtech@leafe.com Subject: Re: Decompile FoxPro Windows 2.6?
ReFox.
Or install Windows 3.11 in DosBox and then run it on that.
Or buy a PC )or set up a VM) with 32-bit Windows 10 and run it on that.
:)
Reporting was a PITA as I remember.
On Thu, Apr 23, 2020 at 9:06 AM Roger Tremblay rogtrem@gmail.com wrote:
I have used dosbox and it works very well when needing to run or compile old programs
-----Original Message----- From: ProfoxTech [mailto:profoxtech-bounces@leafe.com] On Behalf Of Alan Bourke Sent: Thursday, April 23, 2020 10:03 AM To: profoxtech@leafe.com Subject: Re: Decompile FoxPro Windows 2.6?
ReFox.
Or install Windows 3.11 in DosBox and then run it on that.
Or buy a PC )or set up a VM) with 32-bit Windows 10 and run it on that.
:)
-- Alan Bourke alanpbourke (at) fastmail (dot) fm
[excessive quoting removed by server]
Won't ReFox decompile an exe? I just checked their website it says it does. I have ReFox installed I can give it a shot if you would like? (only used with VFP6 & VFP9)
Regards, Desmond
On Thu, 23 Apr 2020 at 08:17, Ted Roche tedroche@gmail.com wrote:
A charitable service organization have a custom FPW 2.6 EXE they use for some calculations and inventory, and are desperate to get it working on something more recent than Windows XP. So far, no source code has turned up.
What's out there that would let me decompile an FPW 2.6 EXE?
I'm donating my time on this, so free would be nice, but I'll spend a few $$$ if needed.
Ideas?
-- Ted Roche Ted Roche & Associates, LLC http://www.tedroche.com
--- StripMime Report -- processed MIME parts --- multipart/alternative text/plain (text body -- kept) text/html
[excessive quoting removed by server]