![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Таймаут [D7, FireBird 1.5]
Sapos © (2007-05-09 17:00:00)Удалено модератором
Примечание: спам
Карелин Артем (2007-05-10 11:26:00) [1]
> sniknik © (10.05.07 11:13) [7]
У него еще много идей было революционных. Уже год прошел как его нет в нашем коллективе, но легенды о нем регулярно всплывают.
sniknik (2007-05-10 11:13:00) [2]> У нас умелец один закрывал программу ...
не самое страшное... надо бы еще и данные (записанные уже) удалять без возможности восстановления, подкинь ему идейку. а что?! раз он с ними долго ничего не делает то они ему и не нужны? верно же? ;о))
Карелин Артем (2007-05-10 10:52:00) [3]У нас умелец один закрывал программу если пользователь ничего не делал. Юзер сидит, втыкает и смотрит на экран, сверяясь с бумажкой. А тут раз, и закрывается программа без сохранения.
Johnmen (2007-05-10 09:57:00) [4]
> rar © (10.05.07 09:38) [4]
А как определяется, что 'Дисконнект произошел'?
И каков здесь сакральный смысл таймера?
rar (2007-05-10 09:38:00) [5]Примерно я делал так брось на фому ApplicationEvents и таймер и обработай след события
procedure TForm1.ApplicationEvents1Idle(Sender: TObject;
var Done: Boolean);
begin
Timer1.Enabled:=true;
end;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
MessageDlg('Дисконнект произошел',mtInformation,[mbOK],0);
end;
procedure TForm1.ApplicationEvents1Message(var Msg: tagMSG;
var Handled: Boolean);
begin
Timer1.Enabled:=False;
end;
Johnmen (2007-05-09 19:11:00) [6]Зачем делать дисконнект?
Sapos (2007-05-09 18:44:00) [7]
> А на клиенте можно, только определись с понятием "ничего
> не делал".
> Например, просто сидит и тупо смотрит на прогу вникая в
> цифры отображенные в гриде, это как - делает что-то или
> нет?
Точно! Тупо сидит и 30 (ну может 40) минут ниче не делает сосвсем, даже мышкой не двинет и просто смотрит в экран или домой ушел...
Asail (2007-05-09 17:13:00) [8]Ну, на стороне сервера ИМХО проблематично...
А на клиенте можно, только определись с понятием "ничего не делал".
Например, просто сидит и тупо смотрит на прогу вникая в цифры отображенные в гриде, это как - делает что-то или нет?