Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.01.21;
Скачать: [xml.tar.bz2];

Вниз

DLL   Найти похожие ветки 

 
harusha ©   (2006-12-27 05:10) [0]

ответьте пожалуйста!! Я делаю прогу с DLL!!! прога работает отлично тока после завершения выдается ошибка!! Не может найти какой-то адрес!! ЧЕ-то вроде того!! Заходила в Help ниче путевого не нашла!! Мож кто-небудь знает!! Память освобождается freelibrary(handle) Не знаю в чем фишка!!!


 
Джо ©   (2006-12-27 05:49) [1]

Вопрос из категории: я села в машину, хотела съездить к своему парню! А она не едет!! В чем может быть дело???!!!!

Надеюсь, намек вполне понятен.


 
С   (2006-12-27 06:31) [2]

>Надеюсь, намек вполне понятен.

Это вряд-ли.


 
Джо ©   (2006-12-27 06:46) [3]

Вы полагаете?


 
C   (2006-12-27 07:08) [4]

Ага. Стиль изложения и содержание [0] как-то не располагает к оптимизму:(


 
ors_archangel ©   (2006-12-27 07:17) [5]

А вся фишка в........

> Я делаю прогу с DLL!!! прога работает
> отлично тока после завершения выдается ошибка!!

Какая конкретно? Нам, пожалуйста, подленный текст, если не вас не затруднит!

> Не может найти какой-то адрес!! ЧЕ-то вроде того!! Заходила в Help
> ниче путевого не нашла!! Мож кто-небудь знает!! Память освобождается
> freelibrary(handle) Не знаю в чем фишка!!!

FreeLibary - вообще очень безобидная функция, она - точно - не причём. Фишка в том, что же прога делает, когда завершается никому неизвестно...


 
Ученик чародея ©   (2006-12-27 15:19) [6]


>
> harusha ©   (27.12.06 05:10)
>
> ответьте пожалуйста!! Я делаю прогу с DLL!!! прога работает
> отлично тока после завершения выдается ошибка!! Не может
> найти какой-то адрес!! ЧЕ-то вроде того!! Заходила в Help
> ниче путевого не нашла!! Мож кто-небудь знает!! Память освобождается
> freelibrary(handle) Не знаю в чем фишка!!!


Может ресурсы не освобождаются при выходе?

Обрабатывай событие ExitProc при выходе


library XXXZZZ;

var
 ExitSave: Pointer;

procedure OnFinalize;
begin
 DeInit;//ну типа чистим
 //exit code
 ExitProc := ExitSave;
end;

begin
 ExitSave := ExitProc;
 ExitProc := @OnFinalize;
end.


 
evvcom ©   (2006-12-27 15:28) [7]

> [6] Ученик чародея ©   (27.12.06 15:19)

Ой, вряд ли надо так сложно. Обычно, если надо что-то глобальное инициализировать/финализировать используют соответствующие секции в юнитах initialization и finalization.


 
GrayFace ©   (2006-12-27 17:37) [8]

harusha ©   (27.12.06 5:10)
Зачот!



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2007.01.21;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.044 c
2-1168028135
Влад
2007-01-05 23:15
2007.01.21
Текущее время


15-1167304592
Reindeer Moss Eater
2006-12-28 14:16
2007.01.21
MySQL не на винде


2-1167894630
image
2007-01-04 10:10
2007.01.21
Уважаемые мастера, как сделать так, чтобы линия прилипала к компо


2-1167718710
kernel
2007-01-02 09:18
2007.01.21
Реакция на изменение раскладки клавиатуры


2-1167857415
Ламер 2.Х
2007-01-03 23:50
2007.01.21
Indy





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский