Уважаемые коллеги, поддерживает ли WinMobile 2003 сабж? В MSDN написано что SAX-парсер поддерживается начиная с CE 4.0, но нижеприведённый код под эмулятором Pocket PC 2003 возвращает "Class not registered". Кому верить? Заранее спасибо.
MSXML 3 is available on some versions of Windows CE. Why can't I install it on my Pocket PC?
MSXML 3 ships for Windows CE 4.X. The Pocket PC 2000+2002 are built on top on Windows CE 3.0. Windows CE is backward compatible (i.e. apps compiled in 3.0 SDK run on 4.0 devices) but it is not "forward" compatible — apps compiled for CE 4.0 will not run on CE 3.0.
а Windows Mobile 2003 вроде как на CE 4 построена? Или это не мешает ей идти с MSXML2?
Здравствуйте, Left2, Вы писали:
AS>>Не поддерживает. Насколько я помню, Windows Mobile 2003 шла с MSXML2, тогда как SAX доступен начиная с MSXML3. L>Спасибо
Здравствуйте, Left2, Вы писали:
L>а Windows Mobile 2003 вроде как на CE 4 построена? Или это не мешает ей идти с MSXML2?
Всё верно: WM2003 построена на базе CE4.2, но MSXML там старый. Достаточно посмотреть на саму DLL: на PPC2003 это msxml.dll размером порядка 500KB (такой же файл был и на PPC2002), а на PPC5.0 — уже msxml3.dll размером более 1MB.
--
Я думал, ты огромный страшный Бажище,
А ты недоучка, крохотный Бажик...