Re: [fpc-pascal] File Descriptor in Windows ?

2015-03-22 Thread fredvs
@ Andrew Check for writeln's in the htmlthread unit you added. Hum, i did not add htmlthread unit (only fphttpclient and pipes). What do you mean ? @ Martin It should work, because TProcess relies on this function to do it's job. Yes, maybe, but it does not work ;-( Could it be a problem

Re: [fpc-pascal] Portable coroutines

2015-03-22 Thread Mark Morgan Lloyd
Marco van de Voort wrote: In our previous episode, Mark Morgan Lloyd said: Efficient implementation of coroutines requires CPU-specific code in the RTL and possibly the compiler. However http://www.chiark.greenend.org.uk/~sgtatham/coroutines.html suggests a way that coroutines can be

Re: [fpc-pascal] File Descriptor in Windows ?

2015-03-22 Thread Michael Van Canneyt
On Sat, 21 Mar 2015, fredvs wrote: What do you do with the inHandle ? Michael. It is used by mp123 mp3-decoder library. =function mpg123_open_fd(mph: Tmpg123_handle; fd: integer); fp (file descriptor) := InHandle ; It seems that InHandle as file descriptor does not work on Windows. But

Re: [fpc-pascal] File Descriptor in Windows ?

2015-03-22 Thread fredvs
Check for writeln's in the htmlthread unit you added. Oops, i think i get it (sorry it is Sunday). ;-( - CreatePipeHandles (InHandle,OutHandle, PipeBufferSize); - Writeln('Input Handle = ' + inttostr(InHandle) + ' Output Handle = ' + inttostr(OutHandle)); = Linux = Input Handle = 3 Output

Re: [fpc-pascal] File Descriptor in Windows ?

2015-03-22 Thread fredvs
Yep, there is a answer from mpg123 creator in forum list ;-) = In Linux, no problem, i use the Input-Handle of a pipe as file descriptor. = mpg123_open_fd(MyMP123Handle, InputHandle) But if using Input-Handle of a pipe in Windows, at mpg123_read() i get that error: MPG123_BAD_RVA What

Re: [fpc-pascal] Portable coroutines

2015-03-22 Thread rpzrpz...@gmail.com
Maybe look at the coroutine implementation in Go (Golang). Maybe a better refrence. Maybe an optional switch in compiler so you are not required to have all CPU architectures working on day 1. Intel and ARM seem nice... md On 3/21/2015 4:29 PM, Marco van de Voort wrote: In our previous