>FOR lnCompteur=1 TO 100
> Send('Something')
> Timer.Enabled=.t.
> llReady=.F.
> * We assume the Receive() event will make llReady=.T.
> DO WHILE NOT llReady
> DOEVENTS
> ENDDO
>NEXT
>
>and disable the timer as first action in Timer event of your timer.
So, this mean we have a timer object already in memory.
But, I can't see what kind of implementation you are referencing this timer to or what will be the use of this timer object.