Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.08.30;
Скачать: 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 вся ветка

Текущий архив: 2009.08.30;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.015 c
2-1246624890
Художник
2009-07-03 16:41
2009.08.30
Сброс размера динамического массива


2-1246524209
petr
2009-07-02 12:43
2009.08.30
Работа с рееестром


2-1246461858
Zheksonz
2009-07-01 19:24
2009.08.30
strn:=#01#06#00#04#19#136;


15-1246448096
palva
2009-07-01 15:34
2009.08.30
Умерла Людмила Зыкина


15-1246451106
@!!ex
2009-07-01 16:25
2009.08.30
ЗИЛ в Германии 45 года????