Yeah, there is no need to allocation for normal records. Have you done any 6502 assembly?
-----Original Message----- From: Alistair Grant George [mailto:[EMAIL PROTECTED] Sent: 28 June 2004 2:46 PM To: [EMAIL PROTECTED] Subject: Re[2]: [DUG] Records: Access Violation error Hello Jeremy, Thanks u and others for info. I have done pointers in assembly but thats so long ago I wont mention it here! Since there is very little memory being used it would make sense to get rid of the pointer thingy and just do it thusly no?? TRegState = record TrialDays: Integer; Key, License: string; Registered: Boolean; end; procedure RegStatus(var Status: TRegState); eg Rstate.Key := ''; RegStatus(Rstate); Then there is no need for memory allocation eh? Al+ Monday, June 28, 2004, 4:34:16 PM, you wrote: JC> Al. JC> You need to allocate the pointer some memory using "new" and free is JC> with "Dispose". JC> i.e. JC> New(RState) JC> Rstate^.key:=''; JC> //or it might be JC> Rstate.key^:=''; JC> //when all done JC> Dispose(Rstate) JC> Remembering that when you dispose it, its gone forever. JC> Oh, because it's a pointer you need the ^ with the structure. JC> I am doing this from memory, so I might be slightly wrong with the JC> position of the ^ but it will help you anyway. JC> Jeremy JC> -----Original Message----- JC> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] JC> On Behalf Of Alistair George JC> Sent: Monday, 28 June 2004 15:57 JC> To: [EMAIL PROTECTED] JC> Subject: [DUG] Records: Access Violation error JC> TPRegState = ^TRegState; JC> TRegState = record JC> TrialDays: Integer; JC> Key, License: string; JC> Registered: Boolean; JC> end; JC> //Global var: JC> Rstate: TPRegstate; JC> //In formshow: JC> Rstate.Key := ''; //AVErr here JC> RegStatus(Rstate); JC> _______________________________________________ JC> Delphi mailing list JC> [EMAIL PROTECTED] http://ns3.123.co.nz/mailman/listinfo/delphi -- Regards, Alistair+ _______________________________________________ Delphi mailing list [EMAIL PROTECTED] http://ns3.123.co.nz/mailman/listinfo/delphi _______________________________________________ Delphi mailing list [EMAIL PROTECTED] http://ns3.123.co.nz/mailman/listinfo/delphi
