Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 10/10/2005 at 14:00, xxxxxxxx wrote:
User Information: Cinema 4D Version: demo 9up Platform: Windows ; Language(s) : C++ ;
--------- Hi,
Has anyone found a way to know:
1. if a tags object is deleted 2. if a customguis linked object is deleted
(i'm inside a GeDialog)
regards,
On 14/10/2005 at 11:27, xxxxxxxx wrote:
1. The safest way is to never store any direct pointers to the tag, just base links. Then you will get NULL from the link if the tag isn't valid anymore. If you don't get NULL you can use this to see if it's still on an object in a scene:
!tag->GetObject() || !tag->GetObject->GetDocument
2. Wouldn't it return NULL if the object is deleted?
On 14/10/2005 at 12:29, xxxxxxxx wrote:
Mikael,
That's not enough. Maybe i'm missing the point here but:
Yes, but only after checking. I have a visable list of objects in my dialog. They are dropped there by the user. Now the user deletes one of these objects from the objects manager.The object remains visible in my listview. Because i do not immediatly know that the user has deleted the object. 2. Yes, but only after checking. I have a visible link, the user removes(deletes) the object linked to, the visible link remains.
On 14/10/2005 at 12:38, xxxxxxxx wrote:
You will get a EVMGS_CHANGE message to the CoreMessage() function in your dialog when an object is deleted. Then you can run through the objects and see which ones should be removed. (There is no direct message when an object is removed.)