Maybe ProcessMessage(s) is a call to a function to process the received
data and not Application.ProcessMessage ? Juan can you explain ?

---
Rgds, Wilfried
http://www.mestdagh.biz

Friday, August 19, 2005, 16:15, Francois Piette wrote:

>> procedure TFVisor.overlayListenDataAvailable(Sender: TObject; ErrCode: Word);
>> begin
>>       ...
>>       processMessage(s);
>>       ...
>> end;

> That is the problem. You defenitely can't call ProcessMessages from most of 
> the event handler of ICS
> components and for sure not from OnDataAvailable.

> Why do you think you need to call ProcessMessages ?

> --
> [EMAIL PROTECTED]
> http://www.overbyte.be


> ----- Original Message ----- 
> From: "Juan Pablo Franco" <[EMAIL PROTECTED]>
> To: "Wilfried Mestdagh" <[EMAIL PROTECTED]>
> Cc: <[email protected]>
> Sent: Friday, August 19, 2005 3:44 PM
> Subject: Re: [twsocket] Hi, I've a question


>> Hi Wilfried,
>>
>> The problem is present because I test of data in the sent machine and the
>> data not is the same in Receive machine.
>> If I send 30Kb of data, in the other machine receive 7Kb only; and I don't
>> know what is the problem.
>> Send you part of code of application, but I know that information is sent
>> and not all receive.
>> Thanks again.
>> Bye.
>>                         Juan Pablo Franco
>>
>>
>> SENT MACHINE
>> overlaySocket.SendStr(Msg);
>>
>>
>> RECEIVE MACHINE:
>> procedure TFVisor.overlayListenDataAvailable(Sender: TObject; ErrCode: Word);
>> var
>>      Buffer : array [0..50000] of char;
>>      Src    : TSockAddrIn;
>>      Len, SrcLen: Integer;
>>      s:string;
>> begin
>>      overlayListen.BufSize := 16384;
>>      SrcLen := SizeOf(Src);
>>      overlayListen.Receive(@Buffer, SizeOf(Buffer));
>>      s:=StrPas(Buffer);
>>
>>       processMessage(s);
>>       ...
>> end;
>>
>>
>>
>>
>> At 10:16 19/08/2005, you wrote:
>> >Hi Juan,
>> >
>> >Yes please tell me what the problem is. BTW if you ask on mailing list I
>> >will answer too, and also lots of other people will help there.
>> >
>> >---
>> >Mvg, Wilfried
>> >http://www.mestdagh.biz
>> >
>> >
>> >--- Original message from Juan Pablo Franco ---
>> >Date:    Friday, August 19, 2005
>> >Time:    15:04
>> >Subject: Hi, I've a question
>> >
>> > > Hi partner, I reading your paper about Receiving High speed data and i
>> > > don't use this example in my application.
>> > > When I process message I can't read data sent. The data sent is a string,
>> > > many strings. Puntually, 360 strings per second and one string conteined
>> > > many information.
>> > > Can you help me?
>> > > I'm sorry, but I am from Argentina and my english not is good.
>> > > Bye and thanks.
>> >
>> > >                              Juan Pablo
>>
>> -- 
>> To unsubscribe or change your settings for TWSocket mailing list
>> please goto http://www.elists.org/mailman/listinfo/twsocket
>> Visit our website at http://www.overbyte.be


-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.elists.org/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be

Reply via email to