Direct inter-CDL communication

On 26/04/2013 at 05:34, xxxxxxxx wrote:

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


I am working on a project that is composed of several cdl files. In order to access interfaces located in other modules ( cdl ), I would like to load them as simple DLL's by using import libraries. I have also tested this method and it seems to be working, just as I expected.

However, in the sdk documentation, it seems that the preffered way of doing this is by creating a c4d library, and linking to it instead.

Now, my question: Is there any reason why I would not want to load another cdl directly, as a plain DLL file? Does it involve any kind of risks?

Thank you very much!