Главная страница
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.014 c
2-1208982779
Жуков Олег
2008-04-24 00:32
2008.05.25
BDE и латышский язык (LANGDRIVER)


9-1170088460
darkangel
2007-01-29 19:34
2008.05.25
Контексты рендеринга.


6-1187198078
di-m
2007-08-15 21:14
2008.05.25
Использование WebBrowser


15-1207803349
@!!ex
2008-04-10 08:55
2008.05.25
Комп пикает спикером, мышка зависает.


15-1208200975
Petr V. Abramov
2008-04-14 23:22
2008.05.25
Процедура разбирательства в мировом суде