sabes creo que mas bien el problema radica en este pedazo de codigo que corre en el cliente
Código Delphi
[-]
procedure TClientHandleThread.Execute;
begin
while not Terminated do
begin
if not Frm_Posgue.Client.Connected then
Terminate
else
try
Frm_Posgue.Client.ReadBuffer(CB, SizeOf (CB));
Synchronize(HandleInput);
except
end;
end;
end;
ya que al llegar a esta linea Frm_Posgue.Client.ReadBuffer(CB, SizeOf (CB)); por alguna razon no manda llamar el Synchronize alguna pista de que pueda ser gracias por cualquier comentario