Приветствую Вас Гость | RSS

Меню сайта

Реклама

Категории раздела
CD-ROM [11]
DLL и PlugIns [75]
Help файлы [20]
INI файлы [16]
RS232 [2]
Активные директории [1]
Директории [0]
Диски [0]
Корзина [5]
Порты [26]
Ресурсы [0]
Файлы [0]
Форматы файлов [15]
Ярлыки [0]

Наш опрос
Есть ли у Вас свой сайт?
Всего ответов: 48

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Форма входа

Главная » Статьи » Файловая система » DLL и PlugIns

DLL - убийственная утилита
procedure TForm1.OkBtnClick(Sender: TObject);
var
 hDLL: THandle;
 aName: array[0..10] of char;
 FoundDLL: Boolean;
begin
 if EditDLLName.Text = '' then
 begin
 MessageDlg('Сначала вы должны ввести имя выгружаемой DLL!', mtInformation,
 [mbOk], 0);
 exit;
 end;
 StrPCopy(aName, EditDLLName.Text);
 FoundDLL := false;
 repeat
 hDLL := GetModuleHandle(aName);
 if hDLL = 0 then
 break;
 FoundDLL := true;
 FreeLibrary(hDLL);
 until false;
 if FoundDLL then
 MessageDlg('Успешно!', mtInformation, [mbOk], 0)
 else
 MessageDlg('DLL не найдена!', mtInformation, [mbOk], 0);
 EditDLLName.Text := '';
end;
Категория: DLL и PlugIns | Добавил: Angel (06.07.2008)
Просмотров: 367 | Рейтинг: 0.0/0
  Delphi Lab   Главная   Регистрация   Вход  
Интересная Цитата

Поиск

Магазин


Copyright MyCorp © 2025 Хостинг от uCoz