<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[BaseContainer::GetDirty() doesn&#x27;t always change in C4D 2024]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto">I noticed that, in C4D 2024, the return value of <code>BaseContainer::GetDirty()</code> does not always change after changing a value in the container. Is this a bug? I am using <code>BaseContainer::GetDirty()</code> to detect changes to a container, and now this doesn't work anymore.</p>
<p dir="auto">How can I detect changes to a BaseContainer in C4D 2024?</p>
<p dir="auto">If a fairy granted me three wishes, I would greatly appreciate the addition of functions like <code>BaseContainer::GetHashCode()</code>, <code>GeData::GetHashCode()</code>, and a standard way to implement a <code>GetHashCode()</code> function for <code>CustomDataType</code>s (which would be invoked by <code>GeData::GetHashCode()</code>).</p>
<p dir="auto">Cheers,<br />
Frank</p>
]]></description><link>http://developers.maxon.net/forum/topic/15490/basecontainer-getdirty-doesn-t-always-change-in-c4d-2024</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Jul 2026 18:33:12 GMT</lastBuildDate><atom:link href="http://developers.maxon.net/forum/topic/15490.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 22 Apr 2024 10:45:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to BaseContainer::GetDirty() doesn&#x27;t always change in C4D 2024 on Mon, 22 Apr 2024 12:00:44 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/fwilleke80">@<bdi>fwilleke80</bdi></a>,</p>
<p dir="auto">thank you for reaching out to us.</p>
<blockquote>
<p dir="auto">I noticed that, in C4D 2024, the return value of <code>BaseContainer::GetDirty()</code> does not always change after changing a value in the container. Is this a bug? I am using <code>BaseContainer::GetDirty()</code> to detect changes to a container, and now this doesn't work anymore.</p>
</blockquote>
<p dir="auto">While this certainly sounds like a bug, without something more concrete we can do nothing to help you here. Which parameter types have been changed? The context somewhat implies that this does happen when writing custom data types? We will need code to do anything concrete here.</p>
<blockquote>
<p dir="auto">If a fairy granted me three wishes, I would greatly appreciate ...</p>
</blockquote>
<p dir="auto">I think the problem with both are custom data types and that our tech team is probably a bit reluctant to rely for collision resistance on external developers (when we would offer a <code>CustomDataTypeClass::GetHashCode</code>). We could of course implement it and then not use it ourself, but that is not how we tend to do things.</p>
<p dir="auto">Cheers,<br />
Ferdinand</p>
]]></description><link>http://developers.maxon.net/forum/post/74178</link><guid isPermaLink="true">http://developers.maxon.net/forum/post/74178</guid><dc:creator><![CDATA[ferdinand]]></dc:creator><pubDate>Mon, 22 Apr 2024 12:00:44 GMT</pubDate></item></channel></rss>