[fpc-devel] StdOut capture for FPC RTL
michael.vancanneyt at wisa.be
michael.vancanneyt at wisa.be
Thu Nov 25 09:14:42 CET 2010
On Thu, 25 Nov 2010, Marco van de Voort wrote:
> In our previous episode, michael.vancanneyt at wisa.be said:
>>>> Michael.
>>> You can write a "classic" pascal textfile device driver and assign directly
>>> to the global TEXT variables Input, Output and ErrOutput.
>>> Don't know is this is threadsafe, though.
>>
>> No, it will not be thread-safe. You'll have to do it over and over again for
>> each thread.
>
> Just curious:Why not? I thought it was safe if you flushed before you created threads?
Writing to the files is thread-safe, but in new threads, the file variables
are initialized from their initial main thread values, i.e. the ones without
the recapturing.
Unless I missed something ?
Michael.
More information about the fpc-devel
mailing list