Главная страница
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.041 c
2-1209287511
Алексей К.
2008-04-27 13:11
2008.05.25
Изменение св-ва caption у элемента TActionList


4-1189364060
Rimd
2007-09-09 22:54
2008.05.25
enumWindows & EnumChildWindows


2-1209537222
MZG
2008-04-30 10:33
2008.05.25
Ведение лога


15-1208060744
Cryptopsy
2008-04-13 08:25
2008.05.25
"Записать" или "Сохранить" ?


3-1198091743
Petr V. Abramov
2007-12-19 22:15
2008.05.25
Прямые запросы к 1С MSSQL