Здравствуйте, Elisy, Вы писали:
E>попытаться донести ее до 1С
Позволю высказать свое субъективное мнение.
Вы действительно считаете, что компании "1С" не пофиг ваши проблемы?
Совместимость версий их волновала и волнует меньше всего в этой жизни. Более того, их способ зарабатывать деньги отчасти зиждется на несовместимости: очередная версия дает массу работы франчам и вытаскивает массу денег из кармана
лохов покупателей. Для особенно упертых существует быстрое прекращение поддержки.
Нет, ну в самом деле. Они преподносят свое "native API", как огромный шаг вперед по сравнению с OLE. Вдумайтесь. Сейчас заканчивается 2010 год. А они
придумали (наконец-то, йопта!) неуправляемые DLL-ки и носятся с ними, как с новой религией. Прогресс налицо.
Все, можно ставить минусы.
E>Суть конфликта 1С 8.2 с C# и .Net framework в следующем. В версии 8.2 1С анонсировала новый способ написания внешних компонент 1С с E>использованием так называемого Native API
К счастью, они оставили поддержку OLE-компонент. Работайте по старинке, либо пишите неуправляемую прослойку на C++ (без /CLR). Мы выбрали пока первый вариант — вроде проблем не возникло, но, возможно, это зависит от используемого функционала.
Или были озвучены какие-то планы по прекращению поддержки OLE-компонент/супер-пупер возможности Native API (о GUI речь не идет)?