eMbedded Visual C++ 4.0 Update 5636

ARM processor only: Compiler may cause Datatype Misalignment exception KB 909973
  • Version:


    File Name:


    Date Published:


    File Size:

    583 KB

      When you use eMbedded Visual C++ 4.0 SP4 to build Microsoft Windows CE-based projects for the ARM processor, the ARM compiler may generate code that causes a Datatype Misalignment exception at run time. (See KB 909973)

      This problem occurs when the following conditions are true:
        You access memory by using a BYTE pointer

        The BYTE pointer value is an odd number.
  • Supported Operating System

    Windows 2000, Windows XP, Windows XP Service Pack 1

        eMbedded Visual C++ 4.0 with Service Pack 4
    • 1. Close eMbedded Visual C++ 4.0 if it is running
      2. Download and Install the MSI.

      A backup of your exisiting compilers will be created under
      \Program Files\Microsoft eMbedded C++ 4.0\QFEBackup\5636

      Package updates C2_ARM.dll version to 12.20.9779.0
      Files effected by this update are

      Program Files\Microsoft eMbedded C++ 4.0\EVC\wce420\bin\c2_arm.dll
      Program Files\Microsoft eMbedded C++ 4.0\EVC\wce500\bin\c2_arm.dll
    • There is no un-install for this compiler update. You can copy the files from the backup folder to revert to your existing files.
Site feedback

What category would you like to give web site feedback on?

Rate your level of satisfaction with this web page today: