Am Mittwoch, den 12.11.2008, 22:30 +0100 schrieb Jonas Maebe: > On 12 Nov 2008, at 21:53, Marc Santhoff wrote: > > > constructor TTableDescriptor.create; > > begin > > inherited create; > > GetMem(fInfo, sizeof(TTableInfo)); > > Getmem allocates memory, but does not perform any initialisation. Use > new() for record types containing fields that must be initialised > (such as all reference counted types).
That does work. :) So the caller has to use Dispose() instead of FreeMem() or will the work the same? Thanks, Marc _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal