Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.01.21;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.047 c
4-1152801050
iNV
2006-07-13 18:30
2007.01.21
Как узнать подключенные к компу Card Reader ы?


15-1167521225
Petr V. Abramov
2006-12-31 02:27
2007.01.21
А вот Дельфи живет после смерти


1-1164886595
CaSH_
2006-11-30 14:36
2007.01.21
TreeView при выделении строки иконка меняется (продолжение)


15-1167601161
Anatoly Podgoretsky
2007-01-01 00:39
2007.01.21
Новый год


15-1167661035
Agent13
2007-01-01 17:17
2007.01.21
Windows System Restore тоже празднует новый год?