Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Горячая тема (более 10 ответов) АктивИкс не отдаёт память-что делать? (число прочтений - 4438 )
Azarov
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 5
Зарегистрирован: 02. Июня 2010
АктивИкс не отдаёт память-что делать?
03. Июня 2010 :: 07:11
Печать  
Использую АктивИкс таким образом:
ПослеОткрытия:
     Компонента=СоздатьОбъект("АктивИкс");
     Компонента.УстановитьАтрибут(Форма, "ОкноКарты");
     Компонента.СоздатьЭУ("Душелов.CityMap1C");
     Карта = Компонента.Объект;
ПриЗакрытии:
     Карта.ОчиститьПамять();
     Карта=0;
     Компонента.Уничтожить();
При каждом открытии формы память процесса вырастает примерно на 2 Мб, но при закрытии не освобождается, в результате чего память процесса 1С растёт и растёт с каждым открытием формы. Разработчик Активикса утверждает, что в 8ке всё работает без проблем и кивает на неправильное использование 1с++
Что я делаю не так? Почему не освобождается память?
  
Наверх
 
IP записан
 
SiriuS
Junior Member
**
Отсутствует



Сообщений: 87
Зарегистрирован: 16. Февраля 2007
Пол: Мужской
Re: АктивИкс не отдаёт память-что делать?
Ответ #1 - 03. Июня 2010 :: 09:39
Печать  
Попробуй
Код
Выбрать все
ПриЗакрытии:
     Карта.ОчиститьПамять();
     Карта=0;
     Компонента.Уничтожить();
     Компонента = "";
 

  
Наверх
 
IP записан
 
Azarov
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 5
Зарегистрирован: 02. Июня 2010
Re: АктивИкс не отдаёт память-что делать?
Ответ #2 - 03. Июня 2010 :: 09:49
Печать  
не помогает
  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: АктивИкс не отдаёт память-что делать?
Ответ #3 - 03. Июня 2010 :: 10:17
Печать  
to Azarov
Так ты эта... К Василию (Душелову) и обращайся.
.Net вообще странновато с памятью обходятся.
  
Наверх
ICQ  
IP записан
 
venger
Junior Member
**
Отсутствует



Сообщений: 23
Местоположение: Одесса
Зарегистрирован: 19. Мая 2010
Пол: Мужской
Re: АктивИкс не отдаёт память-что делать?
Ответ #4 - 03. Июня 2010 :: 12:03
Печать  
Ага, он скажет, что с 7.7 давно не работает, знаемПодмигивание
  
Наверх
wwwICQ  
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: АктивИкс не отдаёт память-что делать?
Ответ #5 - 03. Июня 2010 :: 12:10
Печать  
Только что проверил.
При использовании ActiveX djvu ( DjVuControl.DjVuCtl.3.6.1.52 )
память не "течет"
Если надо измерять не диспетчером задач то распишите как.

PS
память не "течет"  не течет под 2.0.3.3
под 3.0.1.28 память также течет
« Последняя редакция: 03. Июня 2010 :: 15:26 - Z1 »  
Наверх
 
IP записан
 
Azarov
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 5
Зарегистрирован: 02. Июня 2010
Re: АктивИкс не отдаёт память-что делать?
Ответ #6 - 03. Июня 2010 :: 13:18
Печать  
vip писал(а) 03. Июня 2010 :: 10:17:
to Azarov
Так ты эта... К Василию (Душелову) и обращайся.
.Net вообще странновато с памятью обходятся.


Так он к 1с++ и послал
  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: АктивИкс не отдаёт память-что делать?
Ответ #7 - 03. Июня 2010 :: 14:16
Печать  
Azarov писал(а) 03. Июня 2010 :: 13:18:
vip писал(а) 03. Июня 2010 :: 10:17:
to Azarov
Так ты эта... К Василию (Душелову) и обращайся.
.Net вообще странновато с памятью обходятся.


Так он к 1с++ и послал

Зря послал. Это у него (Василия) ошибочка.
Скажи, дед Андрей (vip) диагноз поставил Улыбка
  
Наверх
ICQ  
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: АктивИкс не отдаёт память-что делать?
Ответ #8 - 03. Июня 2010 :: 15:25
Печать  
(Azarov) Какая версия 1спп ?
Также посмотри ветку в курилке.
  
Наверх
 
IP записан
 
Azarov
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 5
Зарегистрирован: 02. Июня 2010
Re: АктивИкс не отдаёт память-что делать?
Ответ #9 - 04. Июня 2010 :: 07:17
Печать  
3.0.1.23
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: АктивИкс не отдаёт память-что делать?
Ответ #10 - 04. Июня 2010 :: 07:40
Печать  
Azarov писал(а) 04. Июня 2010 :: 07:17:
3.0.1.23

так что тоже проверь под 2.0.3.3
  
Наверх
 
IP записан
 
Azarov
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 5
Зарегистрирован: 02. Июня 2010
Re: АктивИкс не отдаёт память-что делать?
Ответ #11 - 04. Июня 2010 :: 08:40
Печать  
так это вроде как устаревшая давно?
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: АктивИкс не отдаёт память-что делать?
Ответ #12 - 04. Июня 2010 :: 09:12
Печать  
Azarov писал(а) 04. Июня 2010 :: 08:40:
так это вроде как устаревшая давно?

да не в этом дело ( Речь не идет чтобы ты ее постоянно использовал а том чтобы проверить subj )
проверить надо для того чтобы понять что при переходе от 2 к 3 где то была допущена ошибка.
Эта информация поможет исправить эту ошибку.

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


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: АктивИкс не отдаёт память-что делать?
Ответ #13 - 12. Июня 2010 :: 14:08
Печать  
Azarov

http://www.1cpp.ru/forum/YaBB.pl?num=1276351518
Если не поможет, нарисуй тест и запишись в багзиллу.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать