Developer Tools

    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.

    Popular downloads

      • 01

        Microsoft .NET Framework 4 (Web Installer)

        The Microsoft .NET Framework 4 web installer package downloads and installs the .NET Framework components required to run on the target machine architecture and OS. An Internet connection is required during the installation. .NET Framework 4 is required to run and develop applications to target the .NET Framework 4.

      • 04

        Microsoft .NET Framework 3.5 Service Pack 1

        Microsoft .NET Framework 3.5 Service Pack 1 is a full cumulative update that contains many new features building incrementally upon .NET Framework 2.0, 3.0, 3.5, and includes cumulative servicing updates to the .NET Framework 2.0 and .NET Framework 3.0 subcomponents.

      • 05

        Microsoft .NET Framework 3.5

        Microsoft .NET Framework 3.5 contains many new features building incrementally upon .NET Framework 2.0 and 3.0, and includes .NET Framework 2.0 service pack 1 and .NET Framework 3.0 service pack 1.

    Loading your results, please wait...

    Free PC updates

    • Security patches
    • Software updates
    • Service packs
    • Hardware drivers

    Microsoft suggests

    Download free tools to build apps for Windows.
    Download free tools to build apps for Windows
    Develop apps that reach the entire family of Windows devices.
    Get started