On 09/04/2018 at 01:11, xxxxxxxx wrote:
OK, so the address changes, because the variable is pointing to a different Python object. Makes sense. So, the address shown in the console is not the C4D BaseObject's address, but the Python object's address.
But why are there only two addresses, and not always a completely new address?
And if they're different Python objects referencing to the same (and unchanged) C4D BaseObject, why does a GetGUID() call to the BaseObject also return a different result?
[EDIT]Oops, it does not always do that. Seems that the different GUIDs are another issue in my own code.[/EDIT]
I'll have a look into GeMarkers, though, thanks.