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 18/05/2004 at 07:14, xxxxxxxx wrote:
User Information: Cinema 4D Version: 8.500 Platform: Windows ; Language(s) : C++ ;
--------- Hi. If i have to this:
GePrint (ptagMain->GetObject()->GetName());
(ptagMain is valid pointer to a tag plugin!)
then C4D crash always.
What is wrong?
On 18/05/2004 at 11:15, xxxxxxxx wrote:
Did you check if ptagMain->GetObject() and ptagMain->GetObject()->GetName() are valid?
On 18/05/2004 at 23:37, xxxxxxxx wrote:
Hi. Thx for proposal. I forgot to check the pointer. Question: 1. How can i check, that any one of my direct child objects has been moved in the hierarchy, new child added or old removed? 2. How i can communicate between two plugins?
On 19/05/2004 at 02:17, xxxxxxxx wrote:
1. I have not done this but I think you can find this out by checking the Message function for your plugin type. For example TagData::Message() or maybe even CoreMessage 2. What kind of communication are you after? I recently made a object data plugin that needs to retrieve data from a custom tag plugin. I simply had to get the BaseContainer of the tag object, and read the values from it Something on these lines
BaseTag* tag = op->GetTag(MYPLUGINTAG_ID); if(tag) { BaseContainer bc = tag->GetData(); Real r = bc.GetReal(REAL_DATA,0.0); }