Autor Beitrag
stigge
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 426

WinXP
Delphi 2007
BeitragVerfasst: So 04.05.08 17:05 
Ich warte per WriteLn(connection.IOHandler.WaitFor('play')); darauf das ich play empfange,
das Ereignis wird auch jedes Mal ausgelöst und der Wert ausgelesen, aber der falsche.

Wenn ich zum 1. Mal den Wert auslese ist er leer, beim 2. Mal wird der Wert vom ersten Mal ausgegeben,
beim 3. Mal der vom 2. Mal usw.
Der richtige Wert wird auf jeden Fall gesendet, hab ich mit einem Netzwerksniffer getestet.

Weiß jemand warum? Hier der Code:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
while running = 0 do
begin

WriteLn(connection.IOHandler.WaitFor('play'));
WriteLn('-----------------------');

end;