Jeff Pohlmeyer wrote:
After allocating a new instance for Arec with New proc,
the record fields (APointer and Aint) will be always zero filled or will receive random values?


You must do as if it contains the most unexpected data, and therefore initialise the fields *yourself*, and the
safer is to do it the quicker.



As a shortcut to initialize all fields to zero (or nil) you can just do this:

  New(ARec);
  FillChar(ARec^, SizeOf(TRec), #0);



Thanks for the responses.

Luiz

_______________________________________________
fpc-pascal maillist  -  [EMAIL PROTECTED]
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to