PDA

Просмотр полной версии : Дисконект


goodvin1709
18.09.2011, 11:02
Помогите реализовать:
если отключился от сервера то изменить лабелку.
Пример:
хочу сделать так
если пх норм работает(Скрипт пашет) то в lab1.caption:='active';
Если дисконект то lab1.caption:='disconnect';

supernewbie
18.09.2011, 11:26
procedure OnDisconnect(WithServer:Boolean);

goodvin1709
18.09.2011, 11:34
Спасибо

goodvin1709
18.09.2011, 11:44
OnConnect(WithServer:Boolean);
OnConnect(WithClient:Boolean);
OnDisconnect(WithClient:Boolean);
OnDisconnect(WithServer:Boolean);
А такое есть?

supernewbie
18.09.2011, 12:01
WithServer - тру - дисконнект от серва, фолс - от клиента, с ОнКоннектом также

goodvin1709
18.09.2011, 12:58
Дай Пожалуйста простой скрипт что бы например при дисконекте переменную Увеличивало на 1 а при дисконекте клиента уменьшало на 1.

supernewbie
18.09.2011, 13:04
Дай Пожалуйста простой скрипт что бы например при дисконекте переменную Увеличивало на 1 а при дисконекте клиента уменьшало на 1.

procedure OnDisconnect(WithServer:boolean);
begin
inc(i);
if WithServer then dec(i);
end;

goodvin1709
18.09.2011, 23:26
Блин а почему эта процедура непашет:

procedure OnDisconnect(WithServer:boolean);
begin
label79.Font.Color:=clRed;
label79.caption:='Off';
timer2.enabled:=false;
if WithServer then
begin
label80.Font.Color:=clRed;
label80.caption:='Off';
end;
end;


Добавлено через 8 часов 48 минут
Нужно чтобы вместо Лога выводило:
Тунель ($124217792) уничтожен.
в лабелку.