VBStreets Conference - Преглед на темата - KB896559 Най-новото FIX за общи контроли

Целият вкус на програмирането!

  • Списък на форумитеЗнаниеБаза знания на VBStreets
  • Променете размера на шрифта
  • За печат
  • ЧЗВ
  • вход

KB896559: Най-новото FIX за общи контроли

KB896559: Най-новото FIX за общи контроли

СИМПТОМИ
Има две версии на Microsoft Windows Common Controls. Comctl32.ocx съдържа Windows Common Controls 5.0 и се разпространява с Microsoft Visual Studio 5.0. Mscomctl.ocx съдържа Windows Common Controls 6.0 и е включен в Visual Studio 6.0. Тази актуална корекция коригира следните критични грешки в тези файлове.

Общи контроли на Windows 5.0: Comctl32.ocx
В случай на следния ход на събитията:

  • изпълнява се приложение, което инсталира куката WinEvent в Microsoft Windows 2000 или по-нова версия
  • стартирате приложение, използвайки контрола ListView или TreeView от Microsoft Windows Common Controls 5.0
приложението може да прекрати неочаквано или да генерира съобщение за грешка като:
    Project1: Project1.exe - Грешка в приложението
    Инструкцията в "0x202d0f51" препраща към паметта на "0x40000001". Паметта не може да бъде „записана“. Щракнете върху OK, за да прекратите програмата
Забележка Обикновено куката WinHook се инсталира от приложения, изградени на Microsoft Active Accessibility. Например разказвачът е изграден върху него. Но помощните програми, работещи под Microsoft Windows XP Tablet PC Edition, също инсталират тази кука.

Общи контроли на Windows 6.0: Mscomctl.ocx
Ако изпълнявате приложение, което използва Mscomctl.ocx версия 6.1.97.64 или по-нова, това приложение използва ListView, който има свойството AllowColumnReorder, зададено на True, при опит за пренареждане на колоните ListView възниква следната грешка:

    Project1: Project1.exe - Грешка в приложението
    Инструкцията в "0x27618848" препраща към паметта при "0x016e1e90". Паметта не може да бъде „прочетена“.