Форум: "Основная";
Текущий архив: 2002.08.22;
Скачать: [xml.tar.bz2];
ВнизShareMem - ошибка при выгрузке библиотеки... Найти похожие ветки
← →
Poirot (2002-08-10 01:14) [0]MF... Она меня сегодня добила.... Подключаешь этот модуль Библ выдаёт ошибку чтения по адресу $00000000 при ФрииЛибрари ну и так далее... В чём проблема...
← →
Poirot (2002-08-11 01:16) [1]Ну блин кто-нить... хелп... Пустая библиотека и лажается....
← →
oomneeq (2002-08-11 02:20) [2]Куда подключаешь?
Что значит пустая?
Sharemem д.б. первым в списке uses только у dpr
т.е. у приложения и у DLL
Когда вызываешь фрилайбрэри?
создаются ли в дллке объекты с Owner"ом Application
← →
Poirot (2002-08-11 02:39) [3]Просто библиотека... первым ShareMem..(читать я всёж что-то умею...)
Пустая - значит кроме объявления модулей нету ничего (ну и с чем-то тоже глючит)
Ток и есть!!!
hDLL = LoadLibrary("xxx,dll");
try
finally
FreeLibrary(hDLL);
end;
Вот даже в такой ситуации всё кранты....
Можно функцию получить и вызвать, но итог тот-же....
Пошагово проходил - вылет на FreeLibrary...
А без ShareMem - OK!
← →
oomneeq (2002-08-12 01:41) [4]Ты меня пардон, но на слово нашему брату верит нельзя :)
Если
"Можно функцию получить и вызвать,"
значит таки не пустая дллка
Потом, что там с процедурой входа?
Как насчет initialization -секций всех участвующих в дллке модулей-шмодулей? Они то при лоадлайбрари отрабатываютса.
Короче ты чегото недоговариваешь. Неосознанно, конечено :)
код давай.
← →
Poirot (2002-08-12 01:45) [5]Код... ну получите код...
library Bla;
uses
ShareMem,
SysUtils,
Classes;
begin
end;
Ну и что скажите....
А то что что-то выполнить так это я просто проверял и так и сяк... все равно ерор...
← →
VAleksey (2002-08-12 08:29) [6]У меня такое подозрение, что ShareMem в программе у тебя стоит в Uses - главной формы, а не в *.dpr.
← →
Poirot (2002-08-12 10:00) [7]Нету там ничего... проект голый... только создал иShareMem написал и компилю и пробую загрузить и выгрузить....
Люди киньте плиз мне кто-нить точно рабочий код с ShareMem...
Плииииииз...
← →
Anatoly Podgoretsky (2002-08-12 10:19) [8]А если ничего нет, то почему бы не привести код того, что есть.
← →
oomneeq (2002-08-13 01:00) [9]Cлухай сюда мсье Poirot
Возьми-ка ты borlndmm.dll из (Delphi)\Bin каталога
да скопируй его туда, где твой проектный эгзешник.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.08.22;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c