Re: [fpc-devel] Inconsistent use of Timeout in SimpleIPC
El 08/12/15 a les 08:55, Ondrej Pokorny ha escrit: Nevertheless SimpleIPC uses files on Linux as well. FIFOs, not regular files. Bye -- Luca ___ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel
Re: [fpc-devel] Inconsistent use of Timeout in SimpleIPC
On 12/06/2015 03:03 AM, Denis Kozlov wrote: The only way to make TSimpleIPCServer.PeekMessage respect DoReadMessage=False parameter is to store locally all sent data streams TThread does contain a queue for "TThread.Synchronize" and "TThread.Queue". It is decently managed for the main thread and polled by "checksynchronize()" with automatically is used by "event programming" environments such as Lazarus or mse ide. Perhaps it would make sens to (optionally) forward the messages there that weirdly are pre-fetched by Windows. In fact it might be useful to optionally allow to forward all received events (as properly formatted event functions) in that queue and so to use checksynchronize() and with that the Lazarus and mse ide to receive messages from other applications in a way compatible to the "event programming" paradigm . -Michael ___ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel