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

Вниз

Не выгружается приложение при выключении ПК   Найти похожие ветки 

 
samalex   (2008-04-14 16:20) [0]

Уважаемые знатоки!!!
ОС - ХР, Delphi 6.
Написал приложение, которое проверят, подключены ли сетевые диски, указанные в Ini файле. Подсоединяет, если нужно. Использую функции "GetLogicalDriveStrings", "WNetAddConnection2".
Отсылаю по почте сообщение при помощи компонента "NMSMTP". Пишу данные в лог. Программа висит в виде "трея" - значка, невидимая.
Проблема - компьютер не хочет выключаться, перезагружаться и перелогиниваться.


 
Kolan ©   (2008-04-14 16:23) [1]

отлаживал?


 
samalex   (2008-04-14 16:26) [2]

Не знаю, что смотреть?
Думаю, держит какие-то ресурсы, но что?


 
tesseract ©   (2008-04-14 16:33) [3]


> Проблема - компьютер не хочет выключаться, перезагружаться
> и перелогиниваться.


Лови сообщения WM_QUERYENSESSION / WM_ENDSESSION  и закрывай соовтественно закрывайся по ним.


 
samalex   (2008-04-14 16:35) [4]


> tesseract ©   (14.04.08 16:33) [3]
>
> > Проблема - компьютер не хочет выключаться, перезагружаться
>
> > и перелогиниваться.
>
>
> Лови сообщения WM_QUERYENSESSION / WM_ENDSESSION  и закрывай
> соовтественно закрывайся по ним.


Чем сообщения ловить? Компоненту какую использовать?


 
tesseract ©   (2008-04-14 16:38) [5]


> Компоненту какую использовать?


Руки. Я твой код не видел, а компонентой не выйдет. В цикл обработки сообщений надо запихнуть, или в форму.


 
Германн ©   (2008-04-14 16:56) [6]


> Отсылаю по почте сообщение при помощи компонента "NMSMTP"

Давно известная фича NMxxxx.


 
Игорь Шевченко ©   (2008-04-14 17:00) [7]

Германн ©   (14.04.08 16:56) [6]

Опередил :)


 
Anatoly Podgoretsky ©   (2008-04-14 17:01) [8]

> samalex  (14.04.2008 16:20:00)  [0]

Вот он гад NMSMTP, который сопротивляется


 
samalex   (2008-04-14 17:06) [9]

И какой компонент вместо NMSMTP лучше использовать?


 
Dennis I. Komarov ©   (2008-04-14 17:08) [10]

> [9] samalex   (14.04.08 17:06)

TTCPClient


 
Германн ©   (2008-04-14 17:18) [11]


> samalex   (14.04.08 17:06) [9]

Возьми библиотеку ICS
http://www.overbyte.be


 
samalex   (2008-04-15 12:42) [12]

Действительно, NMSMTP.
Использовал Indy SMTP. Все работает.



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

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

Наверх




Память: 0.49 MB
Время: 0.011 c
2-1208974082
deras
2008-04-23 22:08
2008.05.25
DBComboBox Как юзать компонент?


2-1209108268
worldmen
2008-04-25 11:24
2008.05.25
Открыть файл в RichEdit только для чтения


3-1198241730
AlexeyMir
2007-12-21 15:55
2008.05.25
Как заставить DBGridEh чтобы вываливался dropdownbox


8-1159089398
Brandik
2006-09-24 13:16
2008.05.25
Криво отображается BMP в форме.


15-1207730976
Виталий
2008-04-09 12:49
2008.05.25
Виртуальная машина Linux в домене