FWIW, I also work with a national organization...very large...that has
an in-house-developed app (not Foxpro) that they require running in
WinXP virtual-machines on all Win7 (and soon, higher) machines...whether
64- or 32-bit.
In other words, we are not such dinosaurs (or...we are not the only
dinosaurs.) I think the app this organization uses is a comglomeration
of Javascript and webpages and Visual Basic and some cobol on the
backend mainframes and mini-computers...probably has a little C in
there, too. They even use some customized printer drivers that Oracle
released back in the 90's.
But, to your point about concern for deployment via virtual-machines on
multiple workstations, this organization has had several months of
"rollout prep" that has been quite painful and full of false starts.
After over a year of preparation, they set a target date of 7/1/12 for
the switchover...and it didn't happen. Then 9/15/12...didn't happen. The
new date is 1/1/13, but from what I hear it isn't likely, either.
All that to say that we are not alone. Someone keeps moving the cheese
and it's not just VFP apps (or Foxpro DOS apps either) that are creating
"issues."
As for DosBOX, I did play with it for a while a year or two back, right
after Win 7 came out, and I was able to resolve most of the issues, but
printing was a *B-E-A-R* as most printers now are USB at the least or
Networked, and the DosBOX developers just weren't all that concerned
about printing since DosBOX was designed to provide a sandbox for old
DOS game programs to run in. I vaguely recall that accessing the Windows
clipboard (cut-n-paste) was dicey, although I may be wrong. But, as for
actually running Foxpro DOS apps (and other old DOS apps), DosBOX
impressed me.
In the end, before taking a slightly different approach, I found that
going full-on for VMWARE (free) was the much better solution. With a
little training, I doubt anyone would object. Different than running
native? Sure. Impossible? Not hardly.
My final solution is what is currently being used: I've got a couple of
Linux boxes running 8 instances of VMWARE+Windows 2000 that are accessed
using LogMeIn through a web browser, although RDC works, too. I ended up
with LogMeIn because I wanted to be able to provide easy printing
(requires LogMeIn Pro.) The final result really is easy. The end user
has a desktop icon, which is a shortcut to a Firefox browser window that
is generated by LogMeIn. They double-click it and it opens Firefox,
connecting to the remote virtual machine. They enter a simple password
to log in, (something like "kat") and they have a Windows 2000 desktop
with all the DOS apps they need. When they print, it comes out of the
default printer for their Win 7 workstation, which is a couple of
hundred miles from the Linux computer running VMWARE and Win 2k.
The problem I would have if I were you, at this stage of the game, is
that converting an old DOS Foxpro app to VFP 9, while extremely doable,
will ignore the emerging web-browser-based interface, and touch screen
technology (pads, smartphones, kiosks.) Not that those interface
technologies are required for all applications...just that they do seem
to be the direction everything is going in. Ignoring this new direction
isn't a deal-killer, but it does put us into the "old ways" category.
Mike
-------- Original Message --------
Subject: Re: FoxPro for Windows: 64-bit Machines
From: Alan Bourke <[email protected]>
To: [email protected]
Date: 10/23/2012 2:38 PM
All XP Mode is is a pre-packaged XP virtual machine running under
Virtual PC, with the added ability to:
1.Add programs to the Windows 7 menu by putting shortcuts to them in the
All Users\Desktop folder inside the VM.
2.Drag and drop between the VM window and Windows 7.
I would share your client's concerns about supporting it on a large
number of sites.
As for DosBOX, it won't work straight off because FPW is a Win16
application. You would need to run Windows 3.11 using DosBOX, and then
run the FPW app on Windows 3.11. Even more faffing than XP Mode.
_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/profox
OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message:
http://leafe.com/archives/byMID/profox/[email protected]
** All postings, unless explicitly stated otherwise, are the opinions of the
author, and do not constitute legal or medical advice. This statement is added
to the messages for those lawyers who are too stupid to see the obvious.