Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Горячая тема (более 10 ответов) Win 2008 вылет при закрытии программы (число прочтений - 5179 )
leshik
1c++ donor
Отсутствует



Сообщений: 820
Местоположение: Пятигорск
Зарегистрирован: 22. Апреля 2007
Пол: Мужской
Win 2008 вылет при закрытии программы
13. Ноября 2008 :: 22:37
Печать  
Итак пришло время перебираться на терминал 2008 server.
В процессе настройки оказалось, что при выходе 1С-ка вылетает с ошибкой

При комментировании загрузки 1С++ ошибка перестала производиться. То есть программа закрывается корректно и появляется вот такое окно (см. вложение).
При этом в журнале приложений появляется след. информация:
Цитата:
- System

  - Provider

   [ Name]  Application Error

  - EventID 1000

   [ Qualifiers]  0

   Level 2

   Task 100

   Keywords 0x80000000000000

  - TimeCreated

   [ SystemTime]  2008-11-13T21:28:43.000Z

   EventRecordID 258

   Channel Application

   Computer dataserver

   Security


- EventData

   1cv7.exe
   7.70.0.27
   4573fcb7
   ntdll.dll
   6.0.6001.18000
   4791a783
   c0000005
   00057cf5
   974
   01c945d6c974cc81


Теперь доп. сведения.
1) UAC & DEP отключены;
2) Версия 1С++: 3.0.1.19 (скачал снапшот от 13.11.2008)
3) Команда РегистрироватьКомпонентыВ_HKCU не помогла;
4) Помог только vkloader.
  

1cpp_error.JPG ( 12 KB | Загрузки )
1cpp_error.JPG
Наверх
IP записан
 
unnamed
Full Member
***
Отсутствует


0x1c = 28

Сообщений: 166
Местоположение: Chelyabinsk
Зарегистрирован: 01. Ноября 2007
Пол: Мужской
Re: Win 2008 вылет при закрытии программы
Ответ #1 - 14. Ноября 2008 :: 05:04
Печать  
как именно помог vkloader? а без Регистрировать - не работало, чтоли? Если от администратора?
Что-то тоже слеты начались после последних обновлений в ряде филиалов, но на w2k3... Попробовать тоже с vkloader, чтоли...
  
Наверх
ICQ  
IP записан
 
leshik
1c++ donor
Отсутствует



Сообщений: 820
Местоположение: Пятигорск
Зарегистрирован: 22. Апреля 2007
Пол: Мужской
Re: Win 2008 вылет при закрытии программы
Ответ #2 - 14. Ноября 2008 :: 06:19
Печать  
Цитата:
как именно помог vkloader?

так и помог: скачал с openconf.1cpp.ru, загрузил, сгенерировал строку загрузки, поставил в конфигураторе строку загрузки и стало все нормально.
Цитата:
а без Регистрировать - не работало, чтоли

не работало
Цитата:
Если от администратора

то же самое
  
Наверх
IP записан
 
unnamed
Full Member
***
Отсутствует


0x1c = 28

Сообщений: 166
Местоположение: Chelyabinsk
Зарегистрирован: 01. Ноября 2007
Пол: Мужской
Re: Win 2008 вылет при закрытии программы
Ответ #3 - 14. Ноября 2008 :: 06:38
Печать  
leshik писал(а) 14. Ноября 2008 :: 06:19:
а без Регистрировать - не работало, чтоли

не работало
Цитата:
Если от администратора

то же самое [/quote]

приведи строку загрузки?
  
Наверх
ICQ  
IP записан
 
leshik
1c++ donor
Отсутствует



Сообщений: 820
Местоположение: Пятигорск
Зарегистрирован: 22. Апреля 2007
Пол: Мужской
Re: Win 2008 вылет при закрытии программы
Ответ #4 - 14. Ноября 2008 :: 06:47
Печать  
Для примера работа с 1С++

Сначала один раз под пользователем с правами админа выполняем в любой базе следующий код:

ЗагрузитьВнешнююКомпоненту("vkloader.dll");
звк = СоздатьОбъект("ЗагрузчикВК");
Рез = звк.КодЗагрузки("1cpp.dll");
Если Рез.КодОшибки = 0 Тогда
    Сообщить(Рез.Результат);
Иначе
    Сообщить("Ошибка " + Рез.КодОшибки + РазделительСтрок + Рез.Результат);
КонецЕсли;

При успешном выполнении в окне сообщений выводится фрагмент програмного кода на языке 1С. Выделяем его и копируем.

Далее в "боевой" конфигурации в ПриНачалеРаботыСистемы заменяем:

ЗагрузитьВнешнююКомпоненту("1cpp.dll");

на:

ЗагрузитьВнешнююКомпоненту("vkloader.dll");

и вставляем код, скопированный ранее из окна сообщений:

Загрузчик = СоздатьОбъект("ЗагрузчикВК");
Результат = Загрузчик.ЗагрузитьВК("1cpp.dll", "Addin.1C++=fde5ae76-00b3-4bdb-921b-d5937997b1b7");

Сохраняем конфигурацию. Все. Теперь 1С++ будет загружаться на любой машине без регистрации ее в реестре.
  
Наверх
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Win 2008 вылет при закрытии программы
Ответ #5 - 17. Ноября 2008 :: 07:27
Печать  
Если бы выложили куда-нибудь образ этой Винды для WMVare Server, я бы смог посмотреть и разобраться.

ЗЫ у меня беслплатная версия версия WMVare Server - для нее не все образы подходят Печаль
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
leshik
1c++ donor
Отсутствует



Сообщений: 820
Местоположение: Пятигорск
Зарегистрирован: 22. Апреля 2007
Пол: Мужской
Re: Win 2008 вылет при закрытии программы
Ответ #6 - 17. Ноября 2008 :: 08:38
Печать  
artbear писал(а) 17. Ноября 2008 :: 07:27:
Если бы выложили куда-нибудь образ этой Винды для WMVare Server, я бы смог посмотреть и разобраться.

ЗЫ у меня беслплатная версия версия WMVare Server - для нее не все образы подходят Печаль

Могу дать доступ в терминал
  
Наверх
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Win 2008 вылет при закрытии программы
Ответ #7 - 17. Ноября 2008 :: 09:50
Печать  
Подозреваю, Артур, что проблема 2008 svr - та же, что и на простой висте.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Win 2008 вылет при закрытии программы
Ответ #8 - 17. Ноября 2008 :: 11:01
Печать  
kms писал(а) 17. Ноября 2008 :: 09:50:
Подозреваю, Артур, что проблема 2008 svr - та же, что и на простой висте.

Напомни, что там? или линк на ветку дай, плиз.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Win 2008 вылет при закрытии программы
Ответ #9 - 17. Ноября 2008 :: 18:00
Печать  
Там то же, что и здесь - вылет при выходе.
Все пытаются решать через vkloader, но не всем это удается стабильно.
Причина проблемы х.з., по моим воспоминаниям - она где-то глубоко.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Win 2008 вылет при закрытии программы
Ответ #10 - 18. Ноября 2008 :: 13:20
Печать  
А почему вы никак не сделаете 1C++ по технологии АЛьФа (без регистрации в реестре)?
  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Win 2008 вылет при закрытии программы
Ответ #11 - 18. Ноября 2008 :: 13:27
Печать  
JohnyDeath писал(а) 18. Ноября 2008 :: 13:20:
А почему вы никак не сделаете 1C++ по технологии АЛьФа (без регистрации в реестре)?

Кстати, да, почему?!
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Win 2008 вылет при закрытии программы
Ответ #12 - 18. Ноября 2008 :: 14:15
Печать  
Спрашиваете, отвечаем: Улыбка
1. Строгой необходимости нету, все-таки vkloader уже успешно выполнил данную функцию Улыбка
2. В этом случае нужно более хитро реализовывать страницу свойств 1с++ - Сервис-Параметры-Настройка 1С++
хотя код для этого уже есть
3. Возможно, еще что-то полетит Печаль нужно тестировать.
4. И опять п.1 Улыбка

ЗЫ это причины, по которым лично я не реализую данный функционал.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать