In Delphi that would be the
intrinsic - I could not find that one in the 3.2.0 feature list.
Am 28.11.2022 um 11:17 schrieb J. Gareth Moreton via fpc-devel:
Well that spoils that idea! Is there any way to determine if it's
pointer-based so you can swap references instead of going through the
whole penalty of creating and destroying temporary objects?
On 28/11/2022 10:07, Sven Barth wrote:
J. Gareth Moreton via fpc-devel <firstname.lastname@example.org>
schrieb am Mo., 28. Nov. 2022, 11:01:
Just want to clarify something... if a type is managed, can it be
typecast to a pointer in all instances and on all platforms? (The
purpose being so if I wanted to swap two items, so there's no
change in the reference counters, I can simply swap the pointers...
there's no dereferencing involved!)
No, managed does not automatically mean that it's a Pointer based
type. Records with management operators, Variants and Windows
WideString are managed as well.
fpc-devel maillist -email@example.com
fpc-devel maillist - firstname.lastname@example.org