Le 02/01/2015 01:49, Jussi Lahtinen a écrit :
>>          Shell "echo test > " & sTemp Wait
>>
>> does not emit any event, as its underlying Process object has no event
>> name.
>>
>
> I still don't get it. I re-read the documentation and it says:
>
> If the WATCH keyword is specified, the file is watched by the interpreter
> via the select(2) system call :
> If at least one byte can be read from the file, then the event handler
> File_Read() is called.
> If at least one byte can be written into the file, then the event handler
> File_Write() is called.
>
>
> So, line:
> hWatchFile = Open sTemp For Read Watch
>
> Means file sTemp is watched for bytes to be read.
>
> And this writes "test" to the watched file:
> Shell "echo test > " & sTemp Wait
>
> And there is File_Read() event handler declared.
>
> Also this works as expected (/dev/zero has always zeroes for reading):
> hWatchFile = Open "/dev/zero" For Read Watch
>
> So, what exactly is missing the event name?
>
>
> Jussi

Sorry I didn't get the point. I will look at it.

By the way, it's a pity that you didn't separate all your tests so that 
we could only run one of them.

Regards,

-- 
Benoît Minisini

------------------------------------------------------------------------------
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net
_______________________________________________
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user

Reply via email to