Maxon Developers Maxon Developers
    • Documentation
      • Cinema 4D Python API
      • Cinema 4D C++ API
      • Cineware API
      • ZBrush Python API
      • ZBrush GoZ API
      • Code Examples on Github
    • Forum
    • Downloads
    • Support
      • Support Procedures
      • Registered Developer Program
      • Plugin IDs
      • Contact Us
    • Categories
      • Overview
      • News & Information
      • Cinema 4D SDK Support
      • Cineware SDK Support
      • ZBrush 4D SDK Support
      • Bugs
      • General Talk
    • Recent
    • Tags
    • Users
    • Register
    • Login

    Help: CommandData::Message

    Scheduled Pinned Locked Moved SDK Help
    4 Posts 0 Posters 360 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • H Offline
      Helper
      last edited by

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

      On 09/06/2005 at 08:48, xxxxxxxx wrote:

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

      ---------
      Hi,

      I just wanted to make some minor changes to some of my menu plugins written for 8.1, but now I get some linker errors:

      MenuTest.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: virtual void __thiscall CommandData::Message(class BaseContainer const &)" (?Message@CommandData@@UAEXABVBaseContainer@@@Z)

      Is that problem caused by upgrading to 8.5? What can I do to solve this problem?

      Thanks in advance.
      Klaus

      1 Reply Last reply Reply Quote 0
      • H Offline
        Helper
        last edited by

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

        On 09/06/2005 at 10:35, xxxxxxxx wrote:

        Hi,

        have you changed all according class declarations according to your changes? It seems he cannot find the overloaded message function (or a typo in the member function declaration).

        Katachi

        1 Reply Last reply Reply Quote 0
        • H Offline
          Helper
          last edited by

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

          On 09/06/2005 at 11:08, xxxxxxxx wrote:

          I only use the Execute method of the commanddata class.
          I even cannot compile the menutest sdk example!
          The message function is defined in commanddata.h. I also recompiled the api, but with no effect.

          When I try to compile the whole cinema4dsdk project, I'll get some compiler errors like:
          cinema4dsdk\source\object\MorphMixer.cpp(153) : error C2664: 'CreateKey' : Konvertierung des Parameters 3 von 'float' in 'const class BaseTime &' nicht moeglich
          or:
          cinema4dsdk\source\shader\SimpleMaterial.cpp(222) : error C2664: 'RenderDocument' : Konvertierung des Parameters 5 von 'class BaseContainer' in 'class BaseBitmap *' nicht moeglich

          So maybe my sdk is not up-to-date! But where can I get the current one? I didn't find any download-link on this site 😞

          1 Reply Last reply Reply Quote 0
          • H Offline
            Helper
            last edited by

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

            On 09/06/2005 at 15:21, xxxxxxxx wrote:

            your sdk surely is (the latest always comes with Cinema 4D or the demo) but your code is not. From 8.2 -> 8.5 some functions have been changed or removed, so you need to adapt your functions to the new ones. So yes, it´s probably due to the update.

            1 Reply Last reply Reply Quote 0
            • First post
              Last post