![]() |
![]() |
|
Кто юзает RiK_Inet в восьмерке? | ☑ | ||
---|---|---|---|---|
0
Sadovnikov
28.09.09
✎
15:14
|
Сам вопрос - восьмерка из памяти потом нормально выгружается?
И тут же плавно перейду к вопросу, адресовнному тем, кто писал ВК для восьмерки на дельфях. Для семерки писалось так: //Получение указателя на 1С if VarType(obj) And varTypeMask = varEmpty then begin obj := OleVariant(p1c).AppDispatch; //Обязательно вызывать ТОЛЬКО _AddRef!!! Иначе 1С висит в процессах после закрытия IDispatch(obj)._AddRef; end; Верно ли что восьмерку подправили на предмет подсчета ссылок и теперь строка IDispatch(obj)._AddRef; должна приводить к зависанию восьмеры в памяти? |
|||
1
Дык ё
28.09.09
✎
15:33
|
я писал на vb, счетчик ссылок увеличивать было не нужно
|
|||
2
Sadovnikov
28.09.09
✎
15:35
|
(1) Это про семерку?
Дельфя сама старается со счетчиком ссылок разобраться, но в случае с семеркой ей не удалось правильно сговориться. Поэтому и приходтся ручками это делать. |
|||
3
Дык ё
28.09.09
✎
15:39
|
(2) случай с семеркой это баг семерки. там приходится увеличивать счетчик руками или использовать vkloader - с ним семерка выгружается не глядя на счетчик. в восьмерке этого бага нет.
|
|||
4
H A D G E H O G s
28.09.09
✎
15:42
|
Не надо никаких _Addref()
|
|||
5
Sadovnikov
28.09.09
✎
15:42
|
(3) Вот как раз и хотелось получить этому подтверждение. А то странное дело - по моей информации эту ВК в восьмерке юзает, как минимум, несколько человек. А вот то, что восьмерка при этом из памяти выгружаться отказывается сообщил только что только один. Вот и удивляюсь.
P.S. кому-нибудь нужна подправленная версия для восьмерки? |
|||
6
H A D G E H O G s
28.09.09
✎
15:44
|
(0) Сколько я промучился с этим багом под 7.7, ты бы знал.
|
|||
7
also
28.09.09
✎
15:44
|
(5) Всегда сгодится :)
|
|||
8
Sadovnikov
28.09.09
✎
15:45
|
(6) Знаю... Сам столько шишек на этом набил, пока методом ненаучного тыка разобрался...
(7) Сейчас выложу. |
|||
9
also
28.09.09
✎
15:46
|
(8) спс
|
|||
10
Sadovnikov
28.09.09
✎
15:48
|
(7) Выложил:
http://www.rikcenter.ru/downloads.php?file=5 |
|||
11
also
28.09.09
✎
15:50
|
(10) Еще раз спасибо :)
|
|||
12
Кириллка
28.09.09
✎
18:09
|
(8)надо было сразу на си писать и не париться :)
|
|||
13
Sadovnikov
29.09.09
✎
07:43
|
(12) Ага, я бы писал на сях, если в далекие девяностые смог бы разобраться с регистрацией ВК :)
|
|||
14
Sadovnikov
29.09.09
✎
10:52
|
Контрольный UP в голову.
|
|||
15
Sammo
29.09.09
✎
10:57
|
Закладка, на всякий случай
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |