Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Горячая тема (более 10 ответов) 1Cpp на Windows Server 2008 64 бит (число прочтений - 8588 )
Aleksey
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 46
Зарегистрирован: 12. Марта 2009
1Cpp на Windows Server 2008 64 бит
13. Марта 2009 :: 15:16
Печать  
Такая вот проблема. Имеем 1Срр 3.0.1.22 и 1С (25 релиз) установленную на 64 битном сервере 2008. База ДБФ.

При закрытии 1С выскакивает ошибка. " Возникшая проблема привела к прекращению работы программы. Закройте эту программу". При этом 1С завершает работу корректно, так как не требует реиндексации при следующим входе.

При этом на 2003 сервере такой проблемы не наблюдается (ни на 32, ни на 64 битном)

Не подскажите в какую сторону копать, чтобы избавиться от ошибки
  
Наверх
 
IP записан
 
leshik
1c++ donor
Отсутствует



Сообщений: 820
Местоположение: Пятигорск
Зарегистрирован: 22. Апреля 2007
Пол: Мужской
Re: 1Cpp на Windows Server 2008 64 бит
Ответ #1 - 13. Марта 2009 :: 16:37
Печать  
В сторону загрузчика vkloader
  
Наверх
IP записан
 
Aleksey
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 46
Зарегистрирован: 12. Марта 2009
Re: 1Cpp на Windows Server 2008 64 бит
Ответ #2 - 13. Марта 2009 :: 16:55
Печать  
vkloader - не установлен и не используеться

Из загружаемых ВК:
V7Plus.dll - стандартная компонента от 1С
vk_sleep_1C.dll - управление приоритетами
UsersList1C.dll  - работа со списком пользователей, сейчас не используется
mod.dll - Менеджер обмена данными
  
Наверх
 
IP записан
 
leshik
1c++ donor
Отсутствует



Сообщений: 820
Местоположение: Пятигорск
Зарегистрирован: 22. Апреля 2007
Пол: Мужской
Re: 1Cpp на Windows Server 2008 64 бит
Ответ #3 - 13. Марта 2009 :: 16:59
Печать  
Цитата:
vkloader - не установлен и не используеться

ну вот и надо установить и использовать
  
Наверх
IP записан
 
Aleksey
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 46
Зарегистрирован: 12. Марта 2009
Re: 1Cpp на Windows Server 2008 64 бит
Ответ #4 - 13. Марта 2009 :: 17:27
Печать  
Попробую, а пока еще вопрос CLSID, он уникальный для компоненты или для компьютера. Т.е. получив код для vkloader, я могу использовать этот код на любой машине без ограничений?
  
Наверх
 
IP записан
 
classic
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 330
Местоположение: г. Харьков
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: 1Cpp на Windows Server 2008 64 бит
Ответ #5 - 14. Марта 2009 :: 21:41
Печать  
Уникальный для компоненты. Можешь использовать, где угодно.
  
Наверх
 
IP записан
 
Aleksey
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 46
Зарегистрирован: 12. Марта 2009
Re: 1Cpp на Windows Server 2008 64 бит
Ответ #6 - 14. Марта 2009 :: 23:45
Печать  
Вопросик по vkloader

Почему при повторном вызове ЗагрузитьВнешнююКомпоненту("vkloader.dll") в рамках одного сеанса

ТипЗначенияСтр(ЗагрузчикВК) не "ЗагрузчикВК", а "НеизвестныйОбъект", и соответственно "Поле агрегатного объекта не обнаружено (КодЗагрузки)"?

К тому же вот такая обработка у меня валит 1С при закрытии (WinXP 32 бит)

Процедура Сформировать()      
     ЗагрузитьВнешнююКомпоненту("vkloader.dll");
КонецПроцедуры
                  
Вызывает ошибку DDE Server Windows. Инструкция по адресу ... обратилась к памяти по адресу .... Память не может быть "read"

Что то как то страшно использовать эту dll на живой базе, а кроме нее может еще у кого нибудь есть идеи как решить проблему в (0)?
  
Наверх
 
IP записан
 
leshik
1c++ donor
Отсутствует



Сообщений: 820
Местоположение: Пятигорск
Зарегистрирован: 22. Апреля 2007
Пол: Мужской
Re: 1Cpp на Windows Server 2008 64 бит
Ответ #7 - 15. Марта 2009 :: 06:54
Печать  
Потому что надо грузить в ГМ первой строчкой процедуры
ПриНачалеРаботыСистемы()
  
Наверх
IP записан
 
Aleksey
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 46
Зарегистрирован: 12. Марта 2009
Re: 1Cpp на Windows Server 2008 64 бит
Ответ #8 - 15. Марта 2009 :: 09:46
Печать  
Не получается добиться стабильности. Уже самой первой строчкой в ГМ в ПриНачалеРаботыСистемы() прописал, а все равно при закрытии - "ошибку DDE Server Windows. Инструкция по адресу ... обратилась к памяти по адресу .... Память не может быть "read""

Процедура ПриНачалеРаботыСистемы() Экспорт
     Если ЗагрузитьВнешнююКомпоненту("vkloader.dll")<>1 Тогда
           Предупреждение("Ошибка инициализации Загрузчика",5);
           СтатусВозврата(0);
           ЗавершитьРаботуСистемы(0);
           Возврат;
     КонецЕсли;
КонецПроцедуры

Все остальное из ГМ для чистоты эксперимента было удалено
  
Наверх
 
IP записан
 
Aleksey
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 46
Зарегистрирован: 12. Марта 2009
Re: 1Cpp на Windows Server 2008 64 бит
Ответ #9 - 15. Марта 2009 :: 14:38
Печать  
Всем спасибо удалось избавиться от ошибки и в ХР и 2008 с помощью  vkloader_006 (http://www.1cpp.ru/forumfiles/Attachments/vkloader_006.zip)
  
Наверх
 
IP записан
 
kiruha
1c++ power user
Отсутствует



Сообщений: 1249
Зарегистрирован: 11. Апреля 2007
Re: 1Cpp на Windows Server 2008 64 бит
Ответ #10 - 15. Марта 2009 :: 15:56
Печать  
Aleksey писал(а) 15. Марта 2009 :: 14:38:
Всем спасибо удалось избавиться от ошибки и в ХР и 2008 с помощью  vkloader_006 (http://www.1cpp.ru/forumfiles/Attachments/vkloader_006.zip)


А это откуда?
Какая то новая модификация?
  
Наверх
 
IP записан
 
Aleksey
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 46
Зарегистрирован: 12. Марта 2009
Re: 1Cpp на Windows Server 2008 64 бит
Ответ #11 - 15. Марта 2009 :: 17:03
Печать  
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать