[fpc-pascal] accessing files from a function
johnelee0 at gmail.com
Mon May 16 02:28:14 CEST 2011
I'd like to put the assign and reset of a text file into a function, and
then use the function to return a line from the file, without needing to
close the file then re assign and reset every time (for performance
reasons) - see below for my attempt.
This doesn't work because I guess the file handles etc are local to the
function are volatile, so cannot be accessed in the main program Is there a
simple way to fix this ie to make this function work. Of course one can
const in a function to make normal variables non volatile...but files etc?
TIA for any ideas...John
get_line('tmp.tmp,0), to assign and reset;
assume function is defined as
function get_line( fname;string;flag:longint):string;
if flag=0 then
if flag=1 then
while not eof(f) do
if flag=2 then close(f);
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the fpc-pascal