Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Таймаут [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]

Ну, на стороне сервера ИМХО проблематично...
А на клиенте можно, только определись с понятием "ничего не делал".
Например, просто сидит и тупо смотрит на прогу вникая в цифры отображенные в гриде, это как - делает что-то или нет?


Наверх

Титульная страница Поиск, карта сайта Написать письмо