Read Write Access on

-=[ In:100665.1141@compuserve was heard to say... ]=-

 >> On 28 Mar 1997 03:34:42 GMT, rickh...@aol.com (Rick Hall) wrote:
 >>
 >> >I am opening untyped files in pascal that are in excess of 10Mbytes and
 >> >at the moment I am copying them to a temp file rewriting the original
 >> >file and the copying them back....

 In> I've not seen the early part of this thread, but I wonder from what I
 In> have seen if opening the files as

 In> file of byte

 In> would give the user the ability to do what he wants to?

 In> chr and ord give you ways to turn bytes into characters and vice
 In> versa.

Actually, opening the file as an untyped file and using BlockRead/BlockWrite
would be the quickest, and the data in the file can be any type. The problem
with using a file of byte is that you have to read or write one byte at a
time, which is the slowest way of doing it. BlockRead/BlockWrite allow you
to specify how big a block to use, and are designed to handle early EOF
when the last block in the file is smaller than the buffer you're storing
it to.

  /-=oOo=--=oOo=--=oOo=--=oOo=--=oOo=--=oOo=--=oOo=--=oOo=--=oOo=--=oOo=-\
  $                  Kim Forwood  <kim.forw...@crcn.net>                 %
  %        Author of Disk Ease v0.9.2 Floppy Disk Indexer/Database       $
  $              http://goodship.cn.camriv.bc.ca/~kforwood/              %
  \-=oOo=--=oOo=--=oOo=--=oOo=--=oOo=--=oOo=--=oOo=--=oOo=--=oOo=--=oOo=-/
            WARNING:  Unsolicited advertising will be reported
                  to your ISP. Flames merely laughed at.

___ Blue Wave/QWK v2.20