Здравствуйте, Plutonia Experiment, Вы писали:
PE>Здравствуйте, Roman_M, Вы писали:
PE>>>Теоретически это возможно. Но Микрософт страется по максимуму оставить совместимость операционных систем. PE>>>До сих пор выполняются 16битные аппликации, аппликации для OS/2 1.1 и тд. Море примеров. R_M>>Есть и обратные примеры. Когда M$ хотел, чтобы народ начал писать под Win32 они добавляли функции в Win16, но об этом не слишком распространялись. Если M$ захочет толкать что-то другое вместо COM, то, наверняка, будут всячески неспособствовать использованию COM в новых проектах. PE>А ты будешь значит по другому делать ? Вот мой новый продукт, но не смейте его использовать. Используйте только старые продукты. Так чтоль ?
Что, про что, совсем не понятно.
PE>А то, что функции добавляются в Win16 — это проще простого. PE>Представь. Тебе нужно зафиксить баг. Нужно вызвать функцию оконную. Ее можно сэмулировать. Но можно и добавить в модуль User, мало ли понадобится потом ? PE>Только зачем ее документировать ?
Функции (и не только) были включены в заголовочнык файлы в составе SDK, но в хэлпе их вроде не было, или же где отдельно находились. Это совсем не тоже самое, что и другие недокументированные функции, которых н было хэдерах и либах.
PE>>>COM была передовой технологией еще недавно. На ней строили новые технологии и решали основные задачи. PE>>>Сам дотнет под виндой одной ногой в COM стоит. PE>>>Чтобы отказаться от COM нужно переписать все, что на сей момент написано. R_M>>То что, написано работать будет, но писать что-то новое может стать проблематично или неудобно. PE>Я же говорю — для нативных аппликаций учше не придумаешь. PE>Подсисмтему COM никто не соирается выдирать. Естественно ты не сможешь юзать дотнет из COM и тд. PE>Не надо из этого паники делать. PE>Так деают все. Асолютно все. В жаве, например, с переходом на новую версию появляется список deprecated методов.
Вот как раз в COM никакие методы из существующих интерфейсов исчезать (или меняться) не должны. И панику из этого делаю не я. Это со стороны M$ исходят всякие настораживающие заявления. Кстати, интересно, будут ли приложения написанные на .net нормально поддерживать автоматизацию, причем со стороны нативных приложений.
PE>>>Еще Ассемблер не вымер, а ты уже COM хоронишь. COM так и останентся основной технологией для нативных прилаг. R_M>>А Ассемблеру с какой стати вымирать, он как был, так и остался нужен при решении определенных задач. Другое дело, что вымерли некоторые компиляторы.
PE>Они не вымерли. Появились олее лучшие.