Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
14-71326
Сатир
2002-07-26 12:58
2002.08.22
File Systemы


1-71229
Администратор
2002-08-11 16:25
2002.08.22
ListView


3-70956
NoSerge
2002-08-01 23:21
2002.08.22
транзакция read_committed не видит изменений


1-71102
Uran
2002-08-12 14:25
2002.08.22
Защита от копирования дисков


1-71096
X-jedy
2002-08-09 14:24
2002.08.22
Как оптимально сделать Create и Free куче переменных TStringlist?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский