INFO: SetAppcodePage Not Implemented in Arabic Windows 95

ID: Q185569

The information in this article applies to:

SUMMARY

On Arabic Windows 3.1, a 16-bit application that uses the Arabic SDK can use SetAppCodePage to switch between Arabic UI resources and English UI resources.

NOTE: For an example that demonstrates how to do this, please see the 16- bit Arabic SDK sample Bidictl under the \samples\bidictl directory.

The function SetAppCodePage is not implemented in Arabic Windows 95.

In other words, the resource switching feature was implemented using SetAppCodePage(), which is a 16-bit API that is not supported under Arabic Windows 95.

MORE INFORMATION

Unfortunately, there is no 16-bit workaround for this. However, you can the use the resource-only dlls by storing all of your Arabic resources in an Arabic resource-only dll, and then all of your English resources in an English resource-only dll. Now you can load the English resource-only dll when running your application on English platform (or when English resources are desired) and load the Arabic resource-only dll when running on Arabic platforms.

Additional query words: kbDSupport kbdsd kbIntl kbMiddleEast kbBidi

Version           : WINDOWS:95
Platform          : Win95
Issue type        : kbinfo

Last Reviewed: May 15, 1998