Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по Delphi (до версии 2009) - часть 6

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

delover

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
 
procedure DevDeactivate(Device: TDevice);
begin
  if VarIsNull(fPDX) then Exit;
  try
    if DeviceEnabled then
      fPDX.DeviceEnabled := False;
    DeviceEnabled := fPDX.DeviceEnabled;
  finally
    fPDX := NULL; //Сдесь и Unassigned присваивал
  end;
end;
 
initialization
  fPDX := NULL;
 
  NeedToUninitialize := Succeeded(CoInitialize(nil));
finalization
  if NeedToUninitialize then CoUninitialize;
 
  //принудительное завершение
  with Application do
  begin
    if Handle <> 0 then ShowOwnedPopups(Handle, False);
    ShowHint := False;
    Destroying;
    DestroyComponents;
  end;
 
  //удаление процесса killtask
  TermProcess(ParamStr(0));
 
end.

Всего записей: 1395 | Зарегистр. 25-06-2007 | Отправлено: 10:11 19-01-2012
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по Delphi (до версии 2009) - часть 6


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru