Search found 2632 matches

by jwick
Tue Aug 12, 2008 5:00 am
Forum: Developer's Forum for Windows
Topic: using sdk
Replies: 22
Views: 38444

Hi kit, 3DxInput (TDxInput) is a COM server. There are no headers. The best thing to look at is the example you already downloaded, and the "Windows COM SDK Documentation" from the same download page where you got the example. Essentially, you connect to the COM server, sign up for events,...
by jwick
Tue Aug 12, 2008 4:59 am
Forum: Windows Discussion Forum
Topic: Using sdk
Replies: 5
Views: 8604

Hi kit, 3DxInput (TDxInput) is a COM server. There are no headers. The best thing to look at is the example you already downloaded, and the "Windows COM SDK Documentation" from the same download page where you got the example. Essentially, you connect to the COM server, sign up for events,...
by jwick
Fri Aug 08, 2008 9:30 am
Forum: Developer's Forum for Windows
Topic: MFC DLL and Attributed COM
Replies: 5
Views: 11833

Before you make any of the Si* calls, you can check whether the 3DxWare driver is running by looking for its window:

FindWindow("SpaceWare Driver Class", NULL);

If this returns NULL, the driver isn't running. Don't call any Si* functions.
by jwick
Thu Aug 07, 2008 10:46 am
Forum: Developer's Forum for Windows
Topic: Old SDK Demos
Replies: 1
Views: 6999

Just to be clear, these "old" demos show a different way of interfacing to the driver than the 3DxInput COM API shown in the "current" SDK (on the web site). These demos show how to use a 3Dx proprietary API that works well with Win32 and MFC programs. Still the old API works and...
by jwick
Thu Aug 07, 2008 5:27 am
Forum: Developer's Forum for Windows
Topic: SpaceNavigator with Java (Windows/Unix)
Replies: 2
Views: 7736

This topic refers to some Java work being done.
by jwick
Wed Aug 06, 2008 7:31 am
Forum: Developer's Forum for Windows
Topic: C++ SDK LED text and suggestion
Replies: 3
Views: 9713

Oh, the format is definitely going to change. In the next major release in fact.

In the mean time, you can copy your .scg file into the profiles/default directory. You can find the 3DxWare install dir from the registry (HKLM...3DxWare/Home Directory)
by jwick
Wed Aug 06, 2008 5:29 am
Forum: Developer's Forum for Windows
Topic: C++ SDK LED text and suggestion
Replies: 3
Views: 9713

Hello kari, The "Button 1-6" strings come from the config file. To change them, create a config file for your application, find the strings and change them with notepad. You can make a copy of any.scg in (by default) c:/program files/3dconnexion/3dconnexion 3dxsoftware/3dxware/en_us/profil...
by jwick
Mon Aug 04, 2008 5:10 am
Forum: Developer's Forum for Windows
Topic: could not load transport DLL, mwmtrans.dll
Replies: 4
Views: 16937

Hi waiwai128bebe,

Do you have any error messages listed in your 3DxWare.log file? It should be written to %appdata%/3dconnexion/3dxware.

Jim
3Dx Software Development
by jwick
Wed Jul 30, 2008 6:18 am
Forum: Developer's Forum for Windows
Topic: Any Intactix users out there?
Replies: 2
Views: 8311

In the short run, you may be able to use the driver mentioned in this thread: http://www.3dconnexion.com/forum/viewtopic.php?t=336 It is NOT in any way supported by 3Dconnexion, but some people have been able to use it successfully. It can be quite a task to get it to work. The best approach is to c...
by jwick
Tue Jul 29, 2008 7:50 am
Forum: Developer's Forum for Windows
Topic: Trying not to hijack 3Dxware's messages in win32 api
Replies: 1
Views: 7519

???

It appears that you are interfering with some unwritten protocol that UG expects. Perhaps you can try forwarding all the events you receive to the UG window.
by jwick
Tue Jul 29, 2008 7:42 am
Forum: Developer's Forum for Windows
Topic: Help Please
Replies: 1
Views: 6701

You need to break into the input loop. Capture the events as they arrive, before they are thrown away by the existing event loop.
by jwick
Tue Jul 29, 2008 7:37 am
Forum: Developer's Forum for Windows
Topic: Interfacing Space Pilot using OpenGL
Replies: 5
Views: 13508

You have a couple of directions depending on the structure of the app. If the app makes use of COM, it may be easiest to use our 3DxInput COM API. If it is a Win32 or MFC app, you can use our "old SDK" (from the download...archive section of the web page). If it is a game, you may find tha...
by jwick
Tue Jul 29, 2008 7:33 am
Forum: Developer's Forum for Windows
Topic: MFC DLL and Attributed COM
Replies: 5
Views: 11833

Your best bet is to use the old SDK (or one of the MS APIs like DirectInput, RawInput, HID).

The old SDK mechanisms will always be supported. All new devices will be supported with it.
by jwick
Tue Jul 29, 2008 7:28 am
Forum: Developer's Forum for Windows
Topic: C++ Builder interface
Replies: 6
Views: 14369

Not that I know of.
by jwick
Tue Jul 29, 2008 7:23 am
Forum: Feedback
Topic: Spaceball 5000 Protocol?
Replies: 3
Views: 14224

The data is not encoded from the device. It must be the OSX device driver that is encoding it. See if they have a raw data mode.