Dear Steve,
Thanks for your help. Sorry I took so long to get back. Life intervened.
;-)
> > The section of io.icn containing getdrive() starts
> >
> > $ifdef _MSDOS
> >
> > procedure getdrive() #: get current DOS drive
> > return &lcase[iand( Int86([33,16r1900,0,0,0,0,0,0,0])[2], 255
)+1]
> > || ":"
> > end
> >
> > So it seems like the problem may be that there is no true MSDOS in
> > WindowsME.
>
> That's certainly interesting. What happens if you define
> _MSDOS prior to linking with io.icn?
>
> $define _MSDOS
> link io
>
> In the absence of help from someone more knowledgeable, it
> seems worth a try...
Same deal:
Run-time error 106
File noname.icn; Line 7
procedure or integer expected
offending value: &null
Traceback:
main()
&null() from line 7 in noname.icn
It looks like I'll be moving to UNICON for Windows programming.
Many thanks, :-)
Bill


|