Форум: "Основная";
Текущий архив: 2003.11.03;
Скачать: [xml.tar.bz2];
ВнизSharemem Найти похожие ветки
← →
DProg (2003-10-22 14:30) [0]Создаю новое приложение. Запускаю,закрываю - все нормально. Добавляю в uses Sharemem - запускаю, а когда закрываю - Invalid pointer operation. В чем дело? Как избежать?
← →
Семен Сорокин (2003-10-22 14:32) [1]не добавлять Sharemem
:)
← →
Юрий Федоров (2003-10-22 14:32) [2]Убери из uses Sharemem )))))))
← →
DProg (2003-10-22 14:34) [3]На самом деле все посложней. Есть компонент - оболочка dll. В нем в uses - sharemem. При закрытии приложения, использующего этот компонент вылетает исключение. Как быть?
← →
Rouse_ (2003-10-22 14:44) [4]Убери в компоненте Sharemem. Где есть передача строк сделай ShortString и т.д. и т.п. короче почитай в Хелпе, там описано как можно обойтись и без Sharemem.
Желаю успехов
← →
Amoeba (2003-10-22 15:24) [5]Воспользуйся модулем FastShareMem. Заменяет стандартный и работает без DLL:
http://www.codexterity.com/fastsharemem.htm
← →
PVOzerski (2003-10-22 15:28) [6]>На самом деле все посложней. Есть компонент - оболочка dll. В >нем в uses - sharemem. При закрытии приложения, использующего >этот компонент вылетает исключение. Как быть?
А исходники dll-то доступны? А то и совет [5] окажется бесполезным.
← →
Amoeba (2003-10-22 15:47) [7]Судя по [5] исходники доступны. Так что имеет смысл везде убрать ShareMem и вместо него подключить FastShareMem.
← →
LaidBack (2003-10-22 15:49) [8]FastShareMem - классная вещь, давно уже ее использую в проектах с DLL, где необходимо общее адресное пространство.
← →
DProg (2003-10-22 16:44) [9]> Amoeba (22.10.03 15:24) [5]
> LaidBack (22.10.03 15:49) [8]
Большое спасибо. Все работает без исключений.
← →
Кен (2003-10-23 02:17) [10]
> DProg (22.10.03 14:30)
> Создаю новое приложение. Запускаю,закрываю - все нормально.
> Добавляю в uses Sharemem - запускаю, а когда закрываю -
> Invalid pointer operation. В чем дело? Как избежать?
Запихивать ShareMem не в тот uses, который в файле Unit1.pas и подобных, а в файл проекта. Project1.dpr по умолчанию.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.11.03;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.009 c