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.
On my Kubuntu 6.10 system I have successfully downloaded and installed Wine
0.9.30, and then installed TMG ver. 6 including updates to 6.12, the current
version. During TMG installation, there was a problem with a lack of
"keyboard.dll", which I fixed, so now there are no errors until I
attempt to run TMG. Upon running the executable, I'm getting Foxpro errors,
which are beyond my ability (I'm no CS major). I've tried both Win 2000
and Win 9x modes -- still no joy. I think it's close to running, but there
is a little "something" that is not quite right.
Is there a Foxpro programmer on the list who could take a look at the error
messages and give me a little advice? I've offered to become the Application
Maintainer for TMG if I can get it running stable. There's a huge installed
base of TMG users -- probably some would come over to Linux if there was a
proven reliable way to run it.
Thanks!
Donald L. Boyd
http://familytreemaker.genealogy.com/users/b/o/y/Donald-Boyd-OH/index.html
________________________________________________________________________
Check out the new AOL. Most comprehensive set of free safety and security
tools, free access to millions of high-quality videos from across the web, free
AOL Mail and more.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
http://www.winehq.org/pipermail/wine-users/attachments/20070210/8663c90b/attachment.htm
I know a bit about FoxPro - been developing apps in it since 1990, have used every dos and windows version that was ever made. What are the specific error messages? Screen shots help, but at the least the text of the messages. Is TMG a commercial application, or can I download it from somewhere? ----- Original Message ----- From: donbnfborn@aol.com To: wine-users@winehq.org Sent: Saturday, February 10, 2007 7:43 AM Subject: [Wine] TMG -- MS Visual Foxpro errors 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. On my Kubuntu 6.10 system I have successfully downloaded and installed Wine 0.9.30, and then installed TMG ver. 6 including updates to 6.12, the current version. During TMG installation, there was a problem with a lack of "keyboard.dll", which I fixed, so now there are no errors until I attempt to run TMG. Upon running the executable, I'm getting Foxpro errors, which are beyond my ability (I'm no CS major). I've tried both Win 2000 and Win 9x modes -- still no joy. I think it's close to running, but there is a little "something" that is not quite right. Is there a Foxpro programmer on the list who could take a look at the error messages and give me a little advice? I've offered to become the Application Maintainer for TMG if I can get it running stable. There's a huge installed base of TMG users -- probably some would come over to Linux if there was a proven reliable way to run it. Thanks! Donald L. Boyd http://familytreemaker.genealogy.com/users/b/o/y/Donald-Boyd-OH/index.html ------------------------------------------------------------------------------ Check out the new AOL. Most comprehensive set of free safety and security tools, free access to millions of high-quality videos from across the web, free AOL Mail and more. ------------------------------------------------------------------------------ _______________________________________________ wine-users mailing list wine-users@winehq.org http://www.winehq.org/mailman/listinfo/wine-users -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.winehq.org/pipermail/wine-users/attachments/20070210/291e25f9/attachment.htm
c0000005 is a very common error with that version of FoxPro. Looks like it uses
VFP7 runtime, which is 2 versions and several years out of date. Version 7 was
fairly buggy, and prone to c0000005 errors. When I see these happen in older
version, I tell the client to upgrade to VFP9. It's also possible that Wine
is contributing to this as well. Also, corruption tables/indexes/files can cause
this. About the only thing you can do is delete and reinstall, but I'm
doubtfull that will help. The next thing is to go back to the vendor and see if
they have a current version based on VFP8 or 9, or if the source code is
available. I have, over the years, wasted way too much time trying to fix c05
errors, and it's almost always been caused by bugs in VFP. The current
version has several of these fixed because I was able to show Microsoft how to
duplicate them.
If you have the expertise, you can install VFP9 runtime, and make a program in
VFP9 that calls the VFP7 program (tmg.exe). This forces it to run with VFP9
runtime and in some cases that fixes things. I used to run Visual AccountMate
(VAM) version 5 with VFP8 runtime, and it fixed several things that were known
bugs in VFP5. Unfortunately, there are a few changes to VFP9 that might cause
other problems, such as the ENGINEBEHAVIOR setting that has to do with whether
or not sloppy SQL will execute. VFP9 defaults to much stricter syntax and this
prevents VFP7 or 8 apps running out of the box with VFP9 runtime. IOW, YMMV.
----- Original Message -----
Sent: Saturday, February 10, 2007 2:18 PM
Subject: Re: [Wine] TMG -- MS Visual Foxpro errors
Here's the error message (I'm sure there's a way to get a screen
shot, but I don't know it):
Fatal error: Exception code=C0000005 @12/10/07 05:09:42PM. Error log file
C:\Windows\System32\fp7rerr.log. Called from - tmgappobj.init line 45
(c:\program files\common\libs\appobj.vct c:\program
files\common\libs\appobj.vct) Called from - tmgmain line 301 {C:\Program
Files\The Master Genealogist\tmg\programs\tmgmain.prg c:\program files\the
master genealogist\tmg.exe}
Thank you for any advice.
Don
Donald L. Boyd
http://familytreemaker.genealogy.com/users/b/o/y/Donald-Boyd-OH/index.html
-----Original Message-----
From: matty@zootal.com
To: wine-users@winehq.org
Sent: Sat, 10 Feb 2007 1:01 PM
Subject: Re: [Wine] TMG -- MS Visual Foxpro errors
I know a bit about FoxPro - been developing apps in it since 1990, have used
every dos and windows version that was ever made. What are the specific error
messages? Screen shots help, but at the least the text of the messages. Is TMG a
commercial application, or can I download it from somewhere?
----- Original Message -----
To: wine-users@winehq.org
Sent: Saturday, February 10, 2007 7:43 AM
Subject: [Wine] TMG -- MS Visual Foxpro errors
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.
On my Kubuntu 6.10 system I have successfully downloaded and installed Wine
0.9.30, and then installed TMG ver. 6 including updates to 6.12, the current
version. During TMG installation, there was a problem with a lack of
"keyboard.dll", which I fixed, so now there are no errors until I
attempt to run TMG. Upon running the executable, I'm getting Foxpro errors,
which are beyond my ability (I'm no CS major). I've tried both Win 2000
and Win 9x modes -- still no joy. I think it's close to running, but there
is a little "something" that is not quite right.
Is there a Foxpro programmer on the list who could take a look at the error
messages and give me a little advice? I've offered to become the Application
Maintainer for TMG if I can get it running stable. There's a huge installed
base of TMG users -- probably some would come over to Linux if there was a
proven reliable way to run it.
Thanks!
Donald L. Boyd
http://familytreemaker.genealogy.com/users/b/o/y/Donald-Boyd-OH/index.html
----------------------------------------------------------------------------
Check out the new AOL. Most comprehensive set of free safety and security
tools, free access to millions of high-quality videos from across the web, free
AOL Mail and more.
----------------------------------------------------------------------------
_______________________________________________
wine-users mailing list
wine-users@winehq.org
http://www.winehq.org/mailman/listinfo/wine-users
_______________________________________________
wine-users mailing list
wine-users@winehq.org
http://www.winehq.org/mailman/listinfo/wine-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
http://www.winehq.org/pipermail/wine-users/attachments/20070210/c88f8b67/attachment.html
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
On Sat, 2007-02-10 at 15:20 -0500, donbnfborn@aol.com wrote:> THANKS for the reply! > > OK, I'm in my console and I've forgotten (if I ever knew) how to fool > Linux into accepting "Program Files" as a legitimate directory name. > I'm basically stuck at /.wine/drive_c. The space in "Program Files" > is throwing the shell off from recognizing it, I guess. >Tell us what gui you use. Try WINEDEBUG=+loaddll winedbg .wine/drive_c/Program\ Files/The\ Master\ Genealogist/tmg.exe Any special character in a filename (e.g. a space, an apostrophe) needs a backslash before it, as most of them have another function in a regex. Alternatively navigate to tmg.exe in winefile and press return. See http://www.winehq.org/site/howto or the Developer's guide. -- Declan Moriarty <junk_mail@iol.ie>