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

Вниз

LoadLibrary, как высвободить?   Найти похожие ветки 

 
Artem   (2008-02-07 22:27) [0]

как высвободить переменную типа THandle, присвоенной значение LoadLibrary?

например

s:=loadlibrary(Pchar(edit1.text));

s.free - нет такого метода... что недогоняю? подскажите, плиз.


 
Джо ©   (2008-02-07 22:30) [1]

FreeLibrary.
Причем тут какие-то «методы»?.


 
Artem   (2008-02-07 22:52) [2]

нет, ругается "record,object or class type required"

в чем проблема?


 
Anatoly Podgoretsky ©   (2008-02-07 22:54) [3]

А s разве одно из этого?


 
Artem   (2008-02-07 23:02) [4]

нет, THandle


 
Artem   (2008-02-07 23:05) [5]

путаю

вот
s:=freelibrary(s);

ругается, что несовместимые типы


 
easy ©   (2008-02-07 23:11) [6]

The FreeLibrary function decrements the reference count of the loaded dynamic-link library (DLL) module. When the reference count reaches zero, the module is unmapped from the address space of the calling process and the handle is no longer valid. This function supersedes the FreeModule function.

BOOL FreeLibrary(

   HMODULE hLibModule  // handle to loaded library module  
  );


Parameters

hLibModule

Identifies the loaded library module. The LoadLibrary or GetModuleHandle function returns this handle.



Return Values

If the function succeeds, the return value is nonzero.
If the function fails, the return value is zero. To get extended error information, call GetLastError.


 
Джо ©   (2008-02-08 01:08) [7]

> [5] Artem   (07.02.08 23:05)
> путаю
>
> вот
> s:=freelibrary(s);
>
> ругается, что несовместимые типы

Вам не сложно будет объяснить ход ваших мыслей, когда вы писали вот такое:
s:=freelibrary(s)
?


 
Германн ©   (2008-02-08 02:36) [8]


> Джо ©   (08.02.08 01:08) [7]
>
> > [5] Artem   (07.02.08 23:05)
> > путаю
> >
> > вот
> > s:=freelibrary(s);
> >
> > ругается, что несовместимые типы
>
> Вам не сложно будет объяснить ход ваших мыслей, когда вы
> писали вот такое:
> s:=freelibrary(s)
> ?

Имхо, ему будет очень сложно. Налицо незнание основ (букваря). Особенно если вспомнить пост [0].
> s.free - нет такого метода.


 
han_malign ©   (2008-02-08 11:26) [9]


> Вам не сложно будет объяснить ход ваших мыслей

- TurboPascal(или альфа-бейсик?) - где функция обязана быть Right value? :))



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

Текущий архив: 2008.03.02;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.021 c
2-1201887318
Dimo444ka
2008-02-01 20:35
2008.03.02
Как сделать распознавание строки?


2-1202233101
Res
2008-02-05 20:38
2008.03.02
Tnt Unicode companent


15-1201263477
TUser
2008-01-25 15:17
2008.03.02
Обживаем вин2003: множественность рабочих столов


15-1201381800
VID
2008-01-27 00:10
2008.03.02
Определение объекта компонента под указателем мыши


15-1201559377
Kostafey
2008-01-29 01:29
2008.03.02
Если кто-то занимается разработкой Web-приложений в Java