Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

DLL [D7, WinXP]


lordalexander ©   (2005-07-30 22:34:00) 

Добрый вечер мастера. Помогите новечку. Есть функция BlockInput она находится в системной библиотеке user32.dll. Её и нужно подключить.Вот как эту деэлельку подкличить чтоб можно было воспользоватся функцией BlockInput. Неполучается у меня никак подключить DLL.


Юрий Зотов   (2005-07-30 23:57:00) [1]

> lordalexander ©   (30.07.05 23:52) [2]

Это пример статическогоподключения. Есть еще и динамическое, но для user32.dll в GUI-приложениях оно не имет смысла, потому что user32.dll в GUI-приложениях и так уже подсключена статически. Динамическое делается через LoadLibrary, функции вызываются через GetProcAddress. Примеров в Сети полно.


lordalexander   (2005-07-30 23:52:00) [2]

Спосибо теперь я понел на примере как нужно потключать DLL
Теперь у меня все работает СПОСИБО.


Юрий Зотов   (2005-07-30 23:00:00) [3]

unit MyWindows;

interface;

uses
 Windows;

{$EXTERNALSYM BlockInput}
function BlockInput(fBlockIt: BOOL): BOOL; stdcall;

implementation

function BlockInput; external user32 name 'BlockInput';

end.


Наверх

Титульная страница Поиск, карта сайта Написать письмо