BobCAD CAM
From Wine-Wiki
According to the Wine Application Database (Appdb) this software is unknown. It is apparently CNC software.
Contents |
[edit] Wine Application Database
As of July 08 there are these entries in the application database.
- http://appdb.winehq.org/objectManager.php?sClass=application&iId=3268. Maintainer needed.
- http://appdb.winehq.org/objectManager.php?sClass=version&iId=4791&iTestingId=3110 version 20 rated at silver on very old wine 0.9.12
- Please consider submitting your test results for running this software under Wine.
| |
Regularly Submitting results for installing and running on the latest version of Wine makes a big difference for others considering using Wine. By looking at how well the software runs others can be encouraged to try it themselves and together you can make progress in finding workarounds. By testing the software you will also notice when something breaks and when you make a bug report, the bugzilla team will often point it out to the person who broke it. If you are slightly more technically minded, you are able to regularly compile wine and test it before each fortnightly release then you will catch breakages before each wine release.
A big advantage of being a maintainer is that as you quickly become familiar with installing and using wine with your software, you can have a direct hand in improving wine and your software. Many times you will find very handy tips posted by others and by posting a summary many benefit from your work. When you are asked a question you don't know, simply post in the wine-users forum and perhaps someone can help. Just by being there, you make a difference. A maintainer quickly tests each monthly release of wine, and adds to the application database a rating of how good it runs.. gold/silver/bronze or garbage. Wine is constantly being improved, and occasionally something breaks. When you do spot a breakage, file a bug in bugzilla and if you want to try and fix it you can then post to the wine-devel mailing list for advice. However, if you have a little spare time (usually about 2 hours, in between doing other things) regression testing allows you to identify which patch caused the break. By filling out a bugzilla report, posting the name of the software, and the patch which broke it to the wine-devel mailing list, the developer who broke it can have a look at fixing it.
|
[edit] Current Status
In July 08 a user posted: I have BobCAD-CAM V21, and the short answer is that it doesn't currently run under wine.[...] The long answer: BobCAD crashes during startup because of an unhandled divide by zero at line 4988 in toolbar.c (part of comctl32.dll). The line is as follows:
- idealWrap = (infoPtr->nNumButtons - hidden + (rows-1)) / rows;
rows ends up being zero for some reason, hence the divide by zero error. I have found that by compiling wine without this line I can get BobCAD to start up a little farther. However, it tries to call ole32.dll.OleCreateEx which is an unimplemented function. The program can be made to finish the startup process by using native DCOM. If this is done it will load up, and everything seems fine until you draw something. If you draw something the drawing area turns black and you can only see the entities (lines, arcs, etc) that were drawn if they are selected. The gcode generation does seem to work at that point, however it is tedious (you have to select all entities in the drawing to see them, and then deselect the ones that you don't want to cut). So, by following several fairly complex steps you can get the program to load, but because of the problems with the drawing area it is still not really usable at that point.
[edit] Links

