BobCAD CAM

From Wine-Wiki

Jump to: navigation, search

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.

  • Please consider submitting your test results for running this software under Wine.
Become a Maintainer
Please consider volunteering to be an additional Maintainer for this software.

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.

  • Who can be a Maintainer? - anyone. no programming experience required.
  • What is required of a Maintainer? - not much, but you do make a real difference.

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.

  • This often results in very quick fixes.


[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

Wine Links

[edit] (Official) Wine Links

[edit] (Unofficial) Wine-Wiki Links


[edit] External Links

Personal tools