No Carbon Human-Interface-Toolbox in OSX 64-bit binaries? -


I get the impression that the Carbon Human Interface Toolbox does not work in 64-bit binary.

Says:

The Carbon Assistance Manager is not available for 64-bit applications.

...

Control Manager is not available for 64 -bit applications.

...

The data browser is not available for 64-bit applications.

...

I just want to verify:

  • There is no work around it.

  • If this is just why is it not said in the documentation of the case Apple?

I get the impression that the Carbon Human Interface Toolbox Does not work in 64-bit binary. ... I just want to verify:

  • There is no work around it.
  • If this is the case why is not it in Apple's document?

It does:

Specifically, the API used to implement a Carbon User Interface is usually Available only for 32-bit applications If you want to create a 64-bit application for Mac OS X, you have to use cocoa to implement your user interface. From

:

HIToolbox and HIServices frameworks are available for use in 64-bit applications, but not all APIs are available. Specifically, HIToolbox APIs are not available to create and manage UI elements (menus, windows and views) Use cocoa to create UI for 64-bit applications.

Some HIToolbox and HIServices functions (such as the Hotkey API of the Carbon Event Manager) and many types (such as physical keyboard layout type ) and constants (such as the ANSI key in event manager Code) escaped from the ax, which is why the frameworks are not self-deprecated / unavailable.


Comments