examples not working

Post questions, comments and feedback to our 3Dconnexion Windows Development Team.

Moderator: Moderators

Post Reply
greenie
Posts: 5
Joined: Thu Aug 13, 2009 6:38 am

examples not working

Post by greenie »

Hi I have quickly downloaded all the examples on your ftp page in the stickys. Non of them worked. All the precompiled ones showed errors. The ones I could compile without downloading ms driver headers didn't work.
They return errors like device not found. rawinput could not be initialized.

The cube and jet demo works and all those apps. The model is a spaceball 5000 serial. It doesn't work with blender either(the plugin does not support blender).
greenie
Posts: 5
Joined: Thu Aug 13, 2009 6:38 am

Post by greenie »

i didn't know how to edit><.
I meant the plugin for blender does not support serial space balls.
jwick
Moderator
Moderator
Posts: 3455
Joined: Wed Dec 20, 2006 2:25 pm
Location: USA
Contact:

Post by jwick »

None of those examples work with serial devices. Nothing works with serial devices anymore. You need MS headers to build pretty much anything.
greenie
Posts: 5
Joined: Thu Aug 13, 2009 6:38 am

Post by greenie »

You must have code for serial space balls somewhere. As obviously you made the demo apps that are working.
I just meant headers that do not come with vc++ express. I have not bothered to download them is all I meant.
I understand not maintaining code for old products. Though availability of old code would be nice.

Otherwise I have a very large brick. That is too big for a paperweight but not big enough to keep my books standing up.
jwick
Moderator
Moderator
Posts: 3455
Joined: Wed Dec 20, 2006 2:25 pm
Location: USA
Contact:

Post by jwick »

It all depends a bit on what examples you are referring to.

Many of the samples show how to use Microsoft APIs, such as DirectInput, Raw Input and HID. These APIs only work with USB devices.

There are also some examples of how to use our own proprietary COM server, 3DxInput (TDxInput). This API uses the 3DxWare driver to communicate with the input device. They may or may not work with a driver that is old enough to support serial devices. I don't know. We have never tested it since 3DxInput was developed well after all serial device support was dropped.

To use COM/ATL you do need to use a more capable version of Visual Studio, or try to find all the different pieces that Microsoft doesn't ship with the free versions. There are some threads on this forum that might help you find all the required bits and pieces.

The demos that ship with the driver all use the 3DxWare driver to communicate with the device. Our demos don't handle device specifics.

So yes, in all practicality, your serial device is a large paperweight. That's why we discontinued them and created USB devices all across the price spectrum.

Jim
3Dx Software Development
greenie
Posts: 5
Joined: Thu Aug 13, 2009 6:38 am

Post by greenie »

Suppose I can't complain too much. A friend bought it off ebay thinking it was usb. And he couldn't get it working on on his vista machine. So he gave it to me thinking it would make a nice gift.
Post Reply