Preference values from a plugin



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 11/07/2007 at 12:11, xxxxxxxx wrote:

    User Information:
    Cinema 4D Version:   R10 
    Platform:   Windows  ;   
    Language(s) :     C++  ;

    ---------

    BaseContainer* bc = GetWorldPluginData( P406Exporter_NUMBER );  
         Real dT = bc->GetReal(1001); //from export.h  
    

    I have finally set up my preferenceresource file for my plugin and its almost working.
    The problem I have is, that if I change values in the preferences tab they are not updated. GetReal always returns the old value, I have to restart Cinema to get the new value. What do I have to do to get the actual value?

    Any help appreciated.



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 11/07/2007 at 23:26, xxxxxxxx wrote:

    Hi ...

    I'm not sure ...
    Me ... if I can't get a value this way ... I use the other way ... It's usually OK ...

    Real dT;
    bc->GetReal(1001,dT);
    MessageDialog(LongToString(dT));

    :)
    Zaw Min Tun



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 12/07/2007 at 00:46, xxxxxxxx wrote:

    Tnx, but thats not the problem.
    I get the value, but it is the value the preference field had when I opened the document.
    Changes to that value are not applied.
    I found out that saving the document somehow updates the value but this is very annoying. I think it should be possible to update this on an other way.



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 12/07/2007 at 08:52, xxxxxxxx wrote:

    Are you calling SetWorldPluginData after you change the values?


Log in to reply