Вниз
Скачать: CL | DM;

TIdUDPServer обарбатывает сообщения только при выходе   Найти похожие ветки 

← →
@!!ex ©   (2009-06-28 17:50) [0]

UDPServer:=TIdUDPServer.Create(self);
UDPServer.BufferSize:=100000;
UDPServer.OnUDPRead:=UDPServerUDPRead;
UDPServer.DefaultPort:=NET_WORK_PORT;
UDPServer.Active:=true;
UDPServer.BroadcastEnabled:=true;

Приложению приходят данные... Порты открываются, данные приходят, все проерял...
Но UDPServerUDPRead не вызывается...
А вызывается она когда закрываешь приложение.

вероятно мое приложение кушает какие0то ресурсы, которые нужны для работы Indy. Но какие? Application.ProcessMessages вызываю - не помогает.


← →
@!!ex ©   (2009-06-28 18:43) [1]

Это из-за постоянного InvalidateRect
Сделал так:
procedure TGLForm.OnIdle(Sender: TObject; var Done: Boolean);
begin
 InvalidateRect(Handle,nil,false);
 Done:=false;
end;

и все заработало



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.016 c
15-1245954371
Kerk
2009-06-25 22:26
2009.08.30
ICFP


1-1213076858
Альф
2008-06-10 09:47
2009.08.30
Странное поведение Variant при импорте из Excel


15-1246132501
Loginov Dmitry
2009-06-27 23:55
2009.08.30
DBF


9-1181664878
@!!ex_
2007-06-12 20:14
2009.08.30
Обратная матрица.


2-1246026375
Vayrus
2009-06-26 18:26
2009.08.30
Проблема с чтением DWORD значения из реестра Win 7




   Наверх