steban писал(а) 12. Февраля 2007 :: 08:04:Опытным путем выявлено
1Сv7.7.025 (SQL и не SQL), база данных формата ДБФ
Win 2003 + Терминальный сервер Citrix MetaFrame
Подобный код
ЗагрузитьВнешнююКомпоненту(КаталогПрограммы()+"1cpp.dll"); //2.5.0.2
ЗагрузитьВнешнююКомпоненту(КаталогПрограммы()+"vk_log_write_doc.dll");
ВЫзовет несколько ошибок:
1. При создании объекта класса 1С++ - "ZLib Engine" сообщит о вызове недопустимого метода
2. При появлении Окна сообщений вызванного методом сообщить() пройзойдет принудительное закрытие процесса 1С...
3. А также вполне возможен просто вылет 1С без предупреждения
4. "Ошибка при инициализации объекта из компоненты <Неизвестная компонента>"
- такая ошибка тоже возможна при вызове объекта Индексированная таблица
P.S Хотя локально без использования Терминала база в тестовом режиме проработала на ура, даже при загрузке:
......
ЗагрузитьВнешнююКомпоненту(КаталогПрограммы()+"vkloader.dll");
Попытка
Загрузчик = СоздатьОбъект("ЗагрузчикВК");
ВывестиОшибкуЗагрузкиКомпоненты(
Загрузчик.ЗагрузитьВК(КаталогПрограммы()+"1cpp.dll", "Addin.1C++=fde5ae76-00b3-4bdb-921b-d5937997b1b7"));
ЗагрузитьВнешнююКомпоненту(КаталогПрограммы()+"turbomd.dll");
ЗагрузитьВнешнююКомпоненту(КаталогПрограммы()+"formex.dll");
ЗагрузитьВнешнююКомпоненту(КаталогПрограммы()+"RWidjets.dll");
ВывестиОшибкуЗагрузкиКомпоненты(
Загрузчик.ЗагрузитьВК(КаталогПрограммы()+"vk_log_write_doc.dll", "Addin.vk_log_write_doc=772FB187-6F4B-44DE-BCCA-586564B617BC"));
.......
ВывестиОшибкуЗагрузкиКомпоненты(
Загрузчик.ЗагрузитьВК(КаталогПрограммы()+"vk_log_write_doc.dll", "Addin.vk_log_write_doc=772FB187-6F4B-44DE-BCCA-586564B617BC")); можно заменить на простое
ЗагрузитьВнешнююКомпоненту()Но ситуация не поменется
P.S.S Так что я сильно сомневаюсь в использовании разработки romix'a...