[comp.lang.modula2] FIO

Dominique.Willems@p4610.f46.n295.z2.fidonet.org (Dominique Willems) (06/10/90)

Have just re-installed the old TopSpeed M2 FIO module (from version 1.12), 
with the new one I had nothing but trouble. My programmes plainly weren't 
compatible with it anymore and I also got the whole range of DOS errors 
thrown at me (with system lock-ups and the whole circus).
I really don't think it's up to the users to debug the new FIO module, and 
I'm waiting for JPI to bring out the debugged version (I hope).
Does anyone else experience problems with this module (my release is 1.04)?

After a few weeks trying and adapting my programmes, I'm persuaded the problem
must lie in the FIO module. Another indication is that I don't always get 
the same error at the same place nor at the same time. Try and debug 
that...

With the old module re-installed, absolutely no problems anymore.

All help welcome !

Dominique


--  
uucp: uunet!m2xenix!puddle!2!295!46.4610!Dominique.Willems
Internet: Dominique.Willems@p4610.f46.n295.z2.fidonet.org

Peter.M..Perchansky@f101.n273.z1.fidonet.org (Peter M. Perchansky) (06/15/90)

Hello Dominique:

    I have used most of the FIO routines from TopSpeed Modula-2 2.00 for the past several weeks for projects at work.

    The only incompatibilities I encountered were with trying to interface some of my own FIO routines (Create, Rename, Open, etc.) with FIO's read and write routines.

    I found out from Chris at JPI that FIO maintains file handle tables that contain buffer information and so on.  So I went back to using JPI's Create, Rename, Open, etc. and everything worked fine (by the way, my procedures were almost like theirs --- so I like remaking the wheel <grin>).

    What FIO procedures are causing you problems?


P.S.  Chris at JPI stated that they are working on a new release. Neil Jensen stated that new docs will also be out shortly.


--  
uucp: uunet!m2xenix!puddle!273!101!Peter.M..Perchansky
Internet: Peter.M..Perchansky@f101.n273.z1.fidonet.org