Главная страница
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.017 c
2-1209531259
solo_
2008-04-30 08:54
2008.05.25
Назначение OnDrawColumnCell в Рантайм для Грида


2-1209721673
graphoman
2008-05-02 13:47
2008.05.25
Файл справки


15-1207727738
Alkid
2008-04-09 11:55
2008.05.25
Парадокс Блаба и обучению программированию


2-1209552029
WebSQLNeederr
2008-04-30 14:40
2008.05.25
Как отсортировать ячейки TStringGrid по значению одного столбца?


2-1209551250
HHNick
2008-04-30 14:27
2008.05.25
весь файл загнать в память