Переключение на Главную Страницу Страницы: [1] 2  ОтправитьПечать
Горячая тема (более 10 ответов) Ошибка после закрытия 1С (число прочтений - 7328 )
noprogrammer
1c++ power user
Отсутствует


I Love YaBB 2!

Сообщений: 465
Зарегистрирован: 16. Июня 2006
Ошибка после закрытия 1С
24. Апреля 2007 :: 11:57
Печать  
есть одна ошибка, заколебала уже честно говоря а из-за чего она происходит понять не могу...

Код
Выбрать все
ошибка приложения 1cv7.exe, версия 7.70.0.25, модуль ntdll.dll, версия 5.2.3790.1433, адрес 0x00039b0c.
 



Ошибка возникает при закрытии 1С

и главное закономерности выявить не могу...

может кто подскажет, за что отвечает эта dll ?
  
Наверх
wwwICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Ошибка после закрытия 1С
Ответ #1 - 24. Апреля 2007 :: 12:06
Печать  
Какое-то непойманное исключение выбрасывается при работе какой-то ВК.
Какие ВК используешь и каков порядок их загрузки?

ИМХО ntdll - как раз и ловит подобные исключения
  

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


I Love YaBB 2!

Сообщений: 465
Зарегистрирован: 16. Июня 2006
Re: Ошибка после закрытия 1С
Ответ #2 - 24. Апреля 2007 :: 12:10
Печать  
artbear писал(а) 24. Апреля 2007 :: 12:06:
Какое-то непойманное исключение выбрасывается при работе какой-то ВК.
Какие ВК используешь и каков порядок их загрузки?

ИМХО ntdll - как раз и ловит подобные исключения


Вот эти использую:
     Если ЗагрузитьВК("1cpp.dll"    )=0 Тогда Возврат 0; КонецЕсли;
     Если ЗагрузитьВК("FormEx.dll"  )=0 Тогда Возврат 0; КонецЕсли;
     Если ЗагрузитьВК("DialMail.dll")=0 Тогда Возврат 0; КонецЕсли;
     Если ЗагрузитьВК("accel.dll"   )=0 Тогда Возврат 0; КонецЕсли;
     Если ЗагрузитьВК("V7Plus.dll"  )=0 Тогда Возврат 0; КонецЕсли;
        Если ЗагрузитьВК("VTools.dll"  )=0 Тогда Возврат 0; КонецЕсли;
  
Наверх
wwwICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Ошибка после закрытия 1С
Ответ #3 - 24. Апреля 2007 :: 12:13
Печать  
Попробуй порядок их загрузки поменяй.
Но 1С++ 90-100% должен быть первый в очереди на загрузку Улыбка
  

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Ошибка после закрытия 1С
Ответ #4 - 24. Апреля 2007 :: 12:15
Печать  
Ошибка 100% повторяется?
Или так и не смог определить, после каких действий она появляется?
На разных машинах? или на одной?
  

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



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Ошибка после закрытия 1С
Ответ #5 - 24. Апреля 2007 :: 12:34
Печать  
to noprogrammer
А зачем accel.dll используешь, если не секрет?
Там вроде нет функционала, который отсутствует в FormEx?
  
Наверх
ICQ  
IP записан
 
noprogrammer
1c++ power user
Отсутствует


I Love YaBB 2!

Сообщений: 465
Зарегистрирован: 16. Июня 2006
Re: Ошибка после закрытия 1С
Ответ #6 - 24. Апреля 2007 :: 13:11
Печать  
artbear писал(а) 24. Апреля 2007 :: 12:15:
Ошибка 100% повторяется?
Или так и не смог определить, после каких действий она появляется?
На разных машинах? или на одной?


По сети процентов на 90 повторяется, локально процентов на 10

не могу понять после каких действий (всегда по разному)... буду искать...
  
Наверх
wwwICQ  
IP записан
 
noprogrammer
1c++ power user
Отсутствует


I Love YaBB 2!

Сообщений: 465
Зарегистрирован: 16. Июня 2006
Re: Ошибка после закрытия 1С
Ответ #7 - 24. Апреля 2007 :: 13:13
Печать  
vip писал(а) 24. Апреля 2007 :: 12:34:
to noprogrammer
А зачем accel.dll используешь, если не секрет?
Там вроде нет функционала, который отсутствует в FormEx?


когда начинал использовать "accel.dll" - формексом еще не пользовался, сейчас вот все руки не доходят перевести все на формекс, но обязательно переведу так как формекс нравится больше Улыбка
  
Наверх
wwwICQ  
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Ошибка после закрытия 1С
Ответ #8 - 25. Апреля 2007 :: 06:09
Печать  
Есть предположение, что при закрытии остаются неуничтоженными какие-то объекты КОП, и они роняют 1С. При запуске тестов в тестовой базе 1С++ что-то подобное происходило, но отловлено не было.

Попробуй уничтожать такие объекты в процедуре ПриЗавершенииРаботыСистемы(), возможно, полегчает.  Улыбка
  
Наверх
 
IP записан
 
dnp
Senior Member
****
Отсутствует


.

Сообщений: 479
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Ошибка после закрытия 1С
Ответ #9 - 25. Апреля 2007 :: 06:43
Печать  
Вопрос-предположение: а FormEx и VTools дружат вообще?
  
Наверх
ICQ  
IP записан
 
noprogrammer
1c++ power user
Отсутствует


I Love YaBB 2!

Сообщений: 465
Зарегистрирован: 16. Июня 2006
Re: Ошибка после закрытия 1С
Ответ #10 - 25. Апреля 2007 :: 06:51
Печать  
dnp писал(а) 25. Апреля 2007 :: 06:43:
Вопрос-предположение: а FormEx и VTools дружат вообще?


да вроде должны Улыбка
  
Наверх
wwwICQ  
IP записан
 
noprogrammer
1c++ power user
Отсутствует


I Love YaBB 2!

Сообщений: 465
Зарегистрирован: 16. Июня 2006
Re: Ошибка после закрытия 1С
Ответ #11 - 25. Апреля 2007 :: 06:51
Печать  
sedmin писал(а) 25. Апреля 2007 :: 06:09:
Есть предположение, что при закрытии остаются неуничтоженными какие-то объекты КОП, и они роняют 1С. При запуске тестов в тестовой базе 1С++ что-то подобное происходило, но отловлено не было.

Попробуй уничтожать такие объекты в процедуре ПриЗавершенииРаботыСистемы(), возможно, полегчает.  Улыбка


хм.. ок попробую.
  
Наверх
wwwICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Ошибка после закрытия 1С
Ответ #12 - 25. Апреля 2007 :: 06:55
Печать  
sedmin писал(а) 25. Апреля 2007 :: 06:09:
Есть предположение, что при закрытии остаются неуничтоженными какие-то объекты КОП, и они роняют 1С. При запуске тестов в тестовой базе 1С++ что-то подобное происходило, но отловлено не было.


Что-то я подобного не помню.
Или ты говоришь для 2033 - бяки с оптимизацией на старых версиях 1С++ ?
  

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


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Ошибка после закрытия 1С
Ответ #13 - 25. Апреля 2007 :: 08:55
Печать  
artbear писал(а) 25. Апреля 2007 :: 06:55:
Или ты говоришь для 2033 - бяки с оптимизацией на старых версиях 1С++ ?

Да нет, как раз на 2.5.
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Ошибка после закрытия 1С
Ответ #14 - 25. Апреля 2007 :: 09:00
Печать  
Интересное предположение?
Откуда взялось?
Вроде я все проверял, ничего не остается, все объекты уничтожаются, в т.ч. и глобальные.
  

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