Richard.Carter@p0.f20.n109.z1.fidonet.org (Richard Carter) (06/15/90)
The TopSpeed Modula-2 2.00 function GetDrive in the FIO module does not return the values documented in the User Manual or in the on-line help. They report that GetDrive will return 0 if the current default dirve is A:, 1 if B:, etc... After getting some errors, a quick peek in the source revealed that they are adding one to the return value. Therefore, GetDrive returns 1 if the current default drive is A:, 2 if B:, etc... Please make a note of this in your User's Manual (page 254). -- uucp: uunet!m2xenix!puddle!109!20.0!Richard.Carter Internet: Richard.Carter@p0.f20.n109.z1.fidonet.org
Peter.M..Perchansky@f101.n273.z1.fidonet.org (Peter M. Perchansky) (06/15/90)
Hello Richard: I ran into the same problem with FIO.GetDrive. You are correct that it returns 1 for A:, 2 for B:, etc. Also note the following changes: PROCEDURE WordFill (Dest: ADDRESS; WordCount: CARDINAL; Value: BYTE); in Lib should have Value: WORD. PROCEDURE SetReturnCode (code: CARDINAL); in Lib should have code: SHORTCARD; FIO.DirEntry = RECORD ... name : PathTail; END; should be -> Name : PathTail; P.S. Neils Jensen of JPI stated that new docs (by professional tech writers) is in the works. ---- Peter -- uucp: uunet!m2xenix!puddle!273!101!Peter.M..Perchansky Internet: Peter.M..Perchansky@f101.n273.z1.fidonet.org