Laurie When I did this for a basic program a little while ago I found that it wrote Integers, Real Values etc differently to Pascal Thus I had to convert it byte by byte (and I could get find me very little to help me) A lot more than a few minutes work
I presume it is still the same A negotiable supply of Stella would obtain you my ugly but workable code Duncan -----Original Message----- From: [EMAIL PROTECTED] Sent: Friday, 18 October 2002 10:08 a.m. To: Multiple recipients of list delphi Subject: [DUG]: Strange RECORD behaviour I have been playing around with writing a random file in VisualBasic which works OK, then thought I would use BP 7 to access this random file and so created a record which I thought would be identical. I was getting garbage with the Pascal program so... When I look at the size of each, the BASIC version is 45 bytes and the Pascal Version is 46 !!?? VB ... size is 45 Type People InUse as Boolean RecPos as Integer Tag as Integer Total as Integer ID as Integer FirstName as String * 15 LastName as String * 20 end Type Pascal ... size is 46 Person = Record InUse : Boolean; RecPos : Integer; Tag : Integer; Total : Integer; ID : Integer; FirstName : String[15]; LastName : String[20]; end; where is the problem? What is the solution? Laurie.. --------------------------------------------------------------------------- New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED] Website: http://www.delphi.org.nz To UnSub, send email to: [EMAIL PROTECTED] with body of "unsubscribe delphi" Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/ --------------------------------------------------------------------------- New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED] Website: http://www.delphi.org.nz To UnSub, send email to: [EMAIL PROTECTED] with body of "unsubscribe delphi" Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/