The eof() is for cooked I/O not blockread.EOF with blockread is when resultado<> the number of bytes read (mostly 2 in your case)So the Linux program is wrong, and might only happen to work by chance
Call paramstr() for numbers higher than paramcount is illegal.
Quote from: marcov on June 02, 2017, 06:39:47 pmCall paramstr() for numbers higher than paramcount is illegal.Huh?ParamStr(ParamCount+n), where n>0, simply has to return an empty string (see: http://docwiki.embarcadero.com/Libraries/Tokyo/en/System.ParamStr). It's not illegal, it's maybe a little foolish though.Bart