Page 1 of 1

Using GGDT on Linux systems

Posted: Thu Jan 24, 2008 6:29 pm
by niglch
As a Linux user and due to my recent interest in pneumatics, I wanted to see if I could get GGDT to run under Wine, a Windows compatibility layer for Linux. This is nothing too complicated (especially for seasoned Linux users) but I thought it might be useful to some. The procedure is as follows:

1) Download and install the latest version of Wine on your computer by going to http://www.winehq.org/site/download and acquiring the appropriate package for your distro (I use Ubuntu 7.10).
2) To make sure everything went OK, open up a terminal and type "winecfg". You should get a windows-style dialog with a bunch of settings for Wine. You shouldn't need to change these at least for the purposes of running GGDT.
3) Next, you need to install the Visual Basic 6 runtime. This includes some files needed for running programs written in VB. Just go to this website to download and save the installer.
4) In the terminal, type the following to install the runtime:

Code: Select all

wine "/installer/download/directory/vbrun60sp5.exe"
This worked without any problems for me.
5) Follow the instructions for installing GGDT on Windows as described here. Note that you will need some way of extracting Microsoft .cab archives (just double clicking will not work on Linux). http://www.youconvertit.com/ should be able to help you out with this if you have no other way. Put the two .OCX files contained in the archives in the same folder as GGDT.
6) Once you have ggdt4.4.exe and the two .OCX files in the same directory, you should be ready to fire it up. In a terminal, navigate to the GGDT directory and type "wine ggdt4.4.exe". Hopefully, you will now be running the program.

The only flaws I have noticed so far are that the labels for the graph display seem to be missing. The program is also somewhat slower than when run on Windows but that's pretty normal and isn't a major impediment. Besides that, everything works great!
Also, I believe Wine can be run on other operating systems besides Linux (go to http://www.winehq.com/ for more info).

Thanks for reading, and I hope this works for you as well.

Posted: Thu Jan 24, 2008 6:39 pm
by bigbob12345
I have windows and it just doesnt work for me it always says one of its dependices are missing when it is right in front of my eyes.

Posted: Thu Jan 24, 2008 6:42 pm
by niglch
What dependency would that be? Does the error message you are getting name a specific file?

Posted: Thu Jan 24, 2008 6:50 pm
by bigbob12345
Ill go try to donload it again to find out.

Posted: Thu Jan 24, 2008 6:58 pm
by PCGUY
In Windows if your missing dependencies, then read the instructions!

http://thehalls-in-bfe.com/GGDT/

(note the extra files you have to DL and install)

Posted: Thu Jan 24, 2008 7:17 pm
by bigbob12345
I did everything it said to do in the instructions
And niglch the dependency is MSCHRT20.ocx or something like that.

Posted: Thu Jan 24, 2008 7:52 pm
by niglch
So, you are saying you have a file named MSMSCHRT20.ocx in the same folder as GGDT but it still gives you the dependency error? Make sure you successfully extracted the MSMSCHRT20.ocx file from the MSMSCHRT20.cab file. The downloaded .cab file by itself is just an archive and won't be any help running the program. You might need extra software to do this like 7-zip (free download). Just open the archive with 7-zip and extract the .ocx file to the same directory that GGDT is in. This is most likely your problem.

Posted: Thu Jan 24, 2008 10:55 pm
by bluerussetboy
i asked for input on GGDT because i refuse to use anything that isn't open source. i actually like CALM better. i also believe that ubuntu is one of the slowest and more constrictive distros out there. i've been a Slacker since the 90's.

it might also interest you that WINE = Wine Is Not an Emulator.
it is a compatibility layer

why can't ubuntu users figure this out :cry:

Posted: Fri Jan 25, 2008 12:01 am
by niglch
bluerussetboy wrote:i asked for input on GGDT because i refuse to use anything that isn't open source. i actually like CALM better. i also believe that ubuntu is one of the slowest and more constrictive distros out there. i've been a Slacker since the 90's.

it might also interest you that WINE = Wine Is Not an Emulator.
it is a compatibility layer

why can't ubuntu users figure this out :cry:
Sorry if I insulted your intelligence in any way, but no hard feelings OK? I didn't mean to give the impression that I aimed the how-to at you because you looked like some newbie who didn't have a clue what Wine was. I was just curious if there was a way to get GGDT to work without having to reboot to XP every time. Sorry I use Ubuntu, I only mentioned that in case things went differently on another distro. By all means, keep using Slackware; I'm not recommending any particular distro to anyone. Also, I am aware what WINE stands for which is why I initially called it an implementation of the Windows API. I understand the difference and I'll edit my original post so it is no longer referred to as a emulator. I just wanted it to be understandable for newer users (a category in which I include myself).

Posted: Fri Jan 25, 2008 8:09 am
by bluerussetboy
actually you didn't insult me at all. sometimes the true meaning doesn't come across on the internet well :wink:

as for the emulator bit, imagine a game played by children where you start by telling the child next to you a secret, then he tells the child next to him and so on. by the time it gets around the room the secret has changed.
now imagine you're a developer and you tell some one you have this program that is a compatibility layer and it eventually gets back to you it is an emulator. it would be a little disappointing, ya think?
this just seems to happen more with ubuntu users than any of the other distros out there. could it have anything to do with all those windows converts, maybe? :wink:
for linux to survive and prosper we need accuracy and consistency when describing linux and the associated software.

Back on topic...

wine should work the same on all distros

Posted: Sat Feb 02, 2008 3:30 am
by fireman565
bigbob12345 wrote:I did everything it said to do in the instructions
And niglch the dependency is MSCHRT20.ocx or something like that.
Same problem here bigbob12345. :(
Tried downloading twice, installing twice as per instructions state. Still dependencies.

EDIT: When you extract the two .cab files, make sure you extract them to the SAME folder (GGDT) that the executable file (.exe) is in. In other words, the .exe file, COMDLG32.INF, COMDLG32.OCX, MSCHRT20.INF, and MSCHRT20.OCX should all be in the same folder be for it will work.

Posted: Sun May 02, 2010 7:40 pm
by akb
bluerussetboy wrote:... i actually like CALM better. ... :
Wow. Great to hear there are actually some CALM users out there.

Apologies for this OT comment. I found it when trying to get GGDT to run on Windoze 7. XP compatibility mode made it work, having the files in the same dir was not enough.

Thanks for the tips on WINE.