Главная страница
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.018 c
2-1209142279
timekiller
2008-04-25 20:51
2008.05.25
Drag-n-Drop


2-1209578537
pro
2008-04-30 22:02
2008.05.25
Разъясните решение!


15-1207818305
user_
2008-04-10 13:05
2008.05.25
Поиск суммы


2-1209661719
graphoman
2008-05-01 21:08
2008.05.25
Bitmap


4-1189595802
aidyn
2007-09-12 15:16
2008.05.25
Как можно изменить региональные настройки