[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Objects' (#rtl)


Write an object to the stream.


Source position: objects.pp line 297

procedure TStream.Put(

  P: PObject



Put writes the object pointed to by P. P should be non-nil. The object type must have been registered with RegisterType.

After the object has been written, it can be read again with Get.

For an example, see TStream.Get;


No check is done whether P is Nil or not. Passing Nil will cause a run-time error 216 to be generated. If the object has not been registered, the status of the stream will be set to stPutError.

See also



Read an object definition from the stream.

Documentation generated on: May 14 2021