[Wine] re: TMG -- MS Visual Foxpro errors
Dan Kegel
dank at kegel.com
Sun Feb 11 09:11:22 CST 2007
On Sat, 2007-02-10 at 10:43 -0500, donbnfborn at aol.com wrote:
> I'd like very much to be able to run "The Master Genealogist" under
> Wine. TMG is a MS Visual Foxpro application for genealogy database
> work.
The install errors/warnings can all be ignored.
You need native DCOM for it to run, though,
else you run into that exception. Don't listen
to the guy who said vfp7 is buggy; that's not
the problem here.
There are many ways to install native DCOM;
http://wiki.winehq.org/NativeDcom describes one way.
Installing ie6 also installs DCOM, btw.
You can stop reading right here, the rest of this message is for wine
developers.
I verified that this works just now; here's a
script that proves it works. (The script refuses
to run if you already have a .wine directory;
that's just a precaution.)
#!/bin/sh
# Demo of how to install The Master Genealogist
set -x
WINE=wine
WINECFG=winecfg
# Make sure we have a virgin .wine dir
if test -d ~/.wine
then
echo Please remove your ~/.wine directory. Only do this if you
have nothing there you care about.
exit 1
fi
# Download the trial
if ! test -f tmg6setup.exe
then
wget http://www.whollygenes.com/files/tmg6setup.exe
fi
# Install native dcom per http://wiki.winehq.org/NativeDcom
# to avoid http://bugs.winehq.org/show_bug.cgi?id=4228
if ! test -f DCOM98.EXE
then
echo Download DCOM98.EXE from microsoft.com/com
exit 1
fi
echo Pick win98 so we can install native dcom
$WINECFG
rm ~/.wine/drive_c/windows/system32/ole32.dll
rm ~/.wine/drive_c/windows/system32/oleaut32.dll
WINEDLLOVERRIDES="ole32=n" wine-git/wine DCOM98.EXE
# Install it. Ignore the errors about keyboard.dll, win32k.sys, and wpty.dll.
$WINE tmg6setup.exe
# Wait a bit... this doesn't seem to work if you do it immediately
after the install finishes?
sleep 5
# Finally, run it, being careful to override to get native DCOM.
# You could also set those overrides in winecfg
WINEDLLOVERRIDES=ole32,oleaut32,rpcrt4=n $WINE ".wine/drive_c/Program
Files/The Master Genealogist/tmg.exe"
--
Wine for Windows ISVs: http://kegel.com/wine/isv
More information about the wine-users
mailing list