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).
examples not working
Moderator: Moderators
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.
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.
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
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
