Mega Code Archive

 
Categories / Delphi / Examples
 

Problem with typed files

Question: I am converting from Delphi 4 to Delphi 5. All my typed files are having errors during read. It is as if the defined record structure doesn't match the records in the files. When I rewrite the file and then write a new record to it, I don't have a problem. Was the structure of typed files changed in Delphi 5? Answer: Records are defaulted to aligned in Delphi 5. Add the 'packed' keyword to your type declarations.