Переключение на Главную Страницу Страницы: 1 [2] 3  ОтправитьПечать
Очень популярная тема (более 25 ответов) Вылеты 1C при использовании FormEx (и других Dll) (число прочтений - 23816 )
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вылеты 1C при использовании FormEx (и других D
Ответ #15 - 30. Августа 2007 :: 07:33
Печать  
Проверил, USER растет после каждого открытия-закрытия основных форм в моей базе.

Про ТЗ сейчас попробую Улыбка
  
Наверх
 
IP записан
 
rio
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 9
Зарегистрирован: 29. Августа 2007
Re: Вылеты 1C при использовании FormEx (и других D
Ответ #16 - 30. Августа 2007 :: 07:40
Печать  
Цитата:
Если раскраску отключить тоже растет?

Да я в первую очередь отключил раскраску но всеравно при гулянии по справочнику GDI рос очень быстро...
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вылеты 1C при использовании FormEx (и других D
Ответ #17 - 30. Августа 2007 :: 07:59
Печать  
rio, тебе ж сказали, что в твоём случае он растёт из-за того, что ты не удаляешь созданный тобой же шрифт.
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вылеты 1C при использовании FormEx (и других D
Ответ #18 - 30. Августа 2007 :: 08:06
Печать  
rio писал(а) 30. Августа 2007 :: 07:40:
Цитата:
Если раскраску отключить тоже растет?

Да я в первую очередь отключил раскраску но всеравно при гулянии по справочнику GDI рос очень быстро...

Это уже не к тебе вопрос был.
  

FormEx developer
Наверх
www  
IP записан
 
rio
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 9
Зарегистрирован: 29. Августа 2007
Re: Вылеты 1C при использовании FormEx (и других D
Ответ #19 - 30. Августа 2007 :: 09:48
Печать  
JohnyDeath писал(а) 30. Августа 2007 :: 07:59:
rio, тебе ж сказали, что в твоём случае он растёт из-за того, что ты не удаляешь созданный тобой же шрифт.


Да,  я понял ... теперь и удалять буду тоже... тут больше бок был в том, что  я вставил создание шрифта  в функцию работающую в текстовой колонке справочника и плюс еще и не удалял после этого шрифт !

так что теперь все исправил.... а вообще кто подскажет где есть описание таких вот ньюанцев на которые следует обращать внимание ? или я плохо мануалы читал ?
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вылеты 1C при использовании FormEx (и других D
Ответ #20 - 30. Августа 2007 :: 09:54
Печать  
Действительно плохо читал, т.к. в мануале по СоздатьШрифт() написано:
Цитата:
Предупреждение!!!
Метод работает напрямую с объектом WinApi, поэтому надо быть очень осторожным при его использовании.
Обязательно удаляйте ненужные уже шрифты методом УдалитьШрифт(...).
  

FormEx developer
Наверх
www  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Вылеты 1C при использовании FormEx (и других D
Ответ #21 - 30. Августа 2007 :: 15:47
Печать  
trad писал(а) 30. Августа 2007 :: 07:23:
Косяк я думаю в работе CMenu7.

А даааааальше?
Я еще тогда смотрел - да заблудился, еле из лесу вышел - был сильный мороз Печаль

А вообще, ужоснах, у меня все формы выбора такие.
Спасибо, что напомнил.
  

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



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Вылеты 1C при использовании FormEx (и других D
Ответ #22 - 31. Августа 2007 :: 04:29
Печать  
kms писал(а) 30. Августа 2007 :: 15:47:
А даааааальше?

А всё. Я тоже неосилил.
  

1&&2&&3
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Вылеты 1C при использовании FormEx (и других D
Ответ #23 - 31. Августа 2007 :: 06:00
Печать  
2 rio
Все таки плохо читал. В документации которую я доделывал это точно написано причем нгаписано это было не мною, т.е. наверняка было и в старой версии документации

Цитата:
СоздатьШрифт(<?>,,,,,,)
Предупреждение!!!
Метод работает напрямую с объектом WinApi, поэтому надо быть очень осторожным при его использовании.Обязательно удаляйте ненужные уже шрифты методом УдалитьШрифт(...).


в общем читай документацию к компоненте.

ПЫ.СЫ. не заметил что АльФ уже ответил  Очень довольный
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
rio
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 9
Зарегистрирован: 29. Августа 2007
Re: Вылеты 1C при использовании FormEx (и других D
Ответ #24 - 31. Августа 2007 :: 07:45
Печать  
Цитата:
Действительно плохо читал, т.к. в мануале по СоздатьШрифт() написано:
Цитата:
Предупреждение!!!
Метод работает напрямую с объектом WinApi, поэтому надо быть очень осторожным при его использовании.
Обязательно удаляйте ненужные уже шрифты методом УдалитьШрифт(...).



Ммммда.... сорри видимо за желанием поделать красоту слона то и не заметил.... Улыбка
  
Наверх
 
IP записан
 
yur4egg
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 16
Зарегистрирован: 22. Ноября 2011
Re: Вылеты 1C при использовании FormEx (и других Dll)
Ответ #25 - 19. Июня 2012 :: 07:41
Печать  
Подниму тему, т.к. для нашей фирмы она тоже стала актуальной Печаль
Пока работали на 2003-м сервере, все было ОК, как только перешли на 2008-й, тут же начались траблы. 1С-ка вылетает самопроизвольно в любых местах конфигурации, несколько раз в день почти у каждого пользователя. В журнале ошибок системы появляются записи на библиотеки ntdll.dll, MFC42.DLL, KERNELBASE.dll
База скуль, работает в терминале, релиз 1С-ки 27. В поисках причин стали смотреть в сторону ВК. Раньше у нас была старенькая версия 1CPP.dll , сейчас заменили ее на свежие 1СPP.dll версия 3.2.3.20  а так же отдельно FormEx 2.0.5.109 beta . Появился небольшой плюс в том, что после обычного закрытия 1С перестало выпадать окно с ошибкой, и сеанс пользователя корректно завершается.
Но главные проблемы с вылетами так и остались. Почитав эту и другую похожую ветку, проверил удаление созданных шрифтов - удаление есть! Осталось попробовать накидать невидимые ТЗ на формы документов, только неясно, нужно на все формы документов и справочников ТЗ поместить или достаточно только на часто используемые? Прежде чем это делать, как можно проверить количество USER и GDI-объектов? Как их найти в диспетчере задач (процессов с такими именами или описанием я не нашел  Нерешительный)
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Вылеты 1C при использовании FormEx (и других Dll)
Ответ #26 - 19. Июня 2012 :: 07:54
Печать  
yur4egg писал(а) 19. Июня 2012 :: 07:41:
(процессов с такими именами или описанием я не нашел  Нерешительный)


Меню-Вид-ДобавитьСтолбцы-выбирай нужный - наслаждайся
  
Наверх
 
IP записан
 
yur4egg
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 16
Зарегистрирован: 22. Ноября 2011
Re: Вылеты 1C при использовании FormEx (и других Dll)
Ответ #27 - 19. Июня 2012 :: 08:04
Печать  
Благодарю, увидел Улыбка
Но только лидером по ЮЗЕР объектам является процесс mmc (515) ,   далее по убывающей идут explorer, taskmgr и т.д. а вот напротив всех 1С-ок и USER, и GDI стоят нули... Это хорошо?
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Вылеты 1C при использовании FormEx (и других Dll)
Ответ #28 - 19. Июня 2012 :: 08:30
Печать  
в нули не верю...
  
Наверх
 
IP записан
 
yur4egg
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 16
Зарегистрирован: 22. Ноября 2011
Re: Вылеты 1C при использовании FormEx (и других Dll)
Ответ #29 - 19. Июня 2012 :: 09:05
Печать  
Количество USER и GDI проставлено только у моего собственного процесса.
  

disp.jpg ( 152 KB | Загрузки )
disp.jpg
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 3 
ОтправитьПечать