![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
При ошибке отсоединяются все? [D6, Win95/98, Win2k, WinXP]
Hogo © (2002-11-04 20:05:00)Есть программа сервер, к ней присоедены несколько клиентов,
когда одного из клиентов перезагрузить или выключить на системном блоке (Reset, Power) то обрубаются все клиенты.
Кто-нибудь сталкивался с этим?
igorx (2002-11-05 12:48:00) [1]Бросаю кусок кода:
procedure TTradeForm.ServerSocketClientError(Sender: TObject;
Socket: TCustomWinSocket; ErrorEvent: TErrorEvent; var ErrorCode: Integer);
var
s:string;
begin
case ErrorEvent of
eeGeneral : s:="eeGeneral";
eeSend : s:="eeSend";
eeReceive : s:="eeReceive";
eeConnect : s:="eeConnect";
eeDisconnect : s:="eeDisconnect";
eeAccept : s:="eeAccept";
end;
WriteLog("on error "+s+"
Polevi (2002-11-05 12:22:00) [2]>igorx © (05.11.02 11:50)
вы чтото неправильно делаете :)
hogo (2002-11-05 12:07:00) [3]igorx, как у вас обработаны ошибки SeverSocket?
igorx (2002-11-05 11:50:00) [4]Чепуха :) У меня аналогичный комплекс программ без BDE и все отлично работает.
Polevi (2002-11-05 09:49:00) [5]да, без BDE не будет работать
hogo (2002-11-04 20:50:00) [6]У меня тоже TSocketServer и TSocketClient
программа работала до того момента когда я отказался от BDE, перешел на другйо способ хранения информации. Тогда и началось.
Эльф (2002-11-04 20:42:00) [7]Я чат пишу, ничего такого не замечал. У меня TSocketServer и TSocketClient, а у тебя?