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

Вниз

KOL и завершение Windows 98   Найти похожие ветки 

 
avakss   (2003-08-07 10:56) [0]

У меня на форме TCPServer и листбокс, как правильно обработать команду завершение работы виндовс и закрыть программу


 
mdw ©   (2003-08-07 13:45) [1]

> как правильно обработать команду завершение работы виндовс
обработать сообщение WM_QUERYENDSESSION

> и закрыть программу
Form.close; или Applet.Close;


 
avakss   (2003-08-07 14:53) [2]

а как правильно обраьотать WM_QUERYENDSESSION?
я пишу

function TForm1.KOLForm1Message(var Msg: tagMSG;
 var Rslt: Integer): Boolean;
begin
 if msg.message=WM_QUERYENDSESSION then
   begin
     result:=true;
     rslt:=1;
     form.close;
  end;
end;

и при выходе из виндовс -- программа выполнила недопустимую операцию


 
mdw ©   (2003-08-07 15:06) [3]

А если попробовать result:=false; ? Хотя, в принципе, приложение должно и так закрываться (без обработки WM_QUERYENDSESSION)при завершении работы виндовс, если ничего не в это время не выполняется. Посмотри может нужно просто корректно завершить работу программы. На крайняк вызови Halt :))).


 
Кладов   (2003-08-07 16:48) [4]

TCP-сервер наверное остановить надо.


 
avakss   (2003-08-07 17:11) [5]

А какая команда останавливает KOLTCPServer?
Close нет, на Free выдаёт ошибку, а больше я ничего не увидел


 
BelchonokH ©   (2003-08-07 18:09) [6]

Попробуй Destroy.


 
Кладов   (2003-08-07 19:23) [7]

Если вы про компонент, который сделал Воробец, то простой просмотр кода дает метод Disconnect. В сокетах Шахайло тоже можно найти DoClose. Есть же весь исходный текст, неужели трудно пробежать глазами по интерфейсной части - там же всего ничего кода? Лучшая документация к коду - это сам код.



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

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

Наверх




Память: 0.48 MB
Время: 0.079 c
6-1076080625
IgoX
2004-02-06 18:17
2004.04.11
прибавление IP


3-1079512826
Rule
2004-03-17 11:40
2004.04.11
Не могу разобратся с разделителемя дробной части в FB 1


1-1082643041
hawkins
2004-04-22 18:10
2004.04.11
Подскажите, как у ListBox узнать ширину рамки?


3-1081274535
Deniska
2004-04-06 22:02
2004.04.11
Как указать TQuery чтобы он делал темпы не в текуще дериктории


1-1082550778
Алексей_
2004-04-21 16:32
2004.04.11
Как заблокировать переключение из полноэкранного режима в оконный