Hi
        I have tried with reading after a file close and file open and
file rewind. Still i get 0 objects. can anyone provide some working
code for file reading and writing.

Thanks
venkatesh

int file( void )
{
  FileHand tmpFile = NULL;
  Int32 written, read;
  char write_buffer[5] = "abcd";
  char read_buffer[5] = "    ";

  tmpFile = FileOpen (0, "ptt1.txt", 0, 0, fileModeReadWrite, NULL);
  if (tmpFile == NULL)
  {
   printf("Error opening file");
  }
  written = FileWrite (tmpFile, write_buffer, 1, 4, &err);
  printf("Bytes Written = %d.\n",(int)written);

  err = FileClose(tmpFile);
  if (err)
  {
   printf("Error closing file");
  }

  tmpFile = FileOpen (0, "ptt1.txt", 0, 0, fileModeReadWrite, NULL);
  if (tmpFile == NULL)
  {
   printf("Error opening file");
  }
  err  = FileRewind (tmpFile);
  read = FileRead (tmpFile, read_buffer, 1, 3, &err);
  printf("Bytes read = %d.\n",(int)read);
  err = FileClose(tmpFile);
  if (err)
  {
   printf("Error closing file");
  }
}



-- 
For information on using the ACCESS Developer Forums, or to unsubscribe, please 
see http://www.access-company.com/developers/forums/

Reply via email to