BaseDocument
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 28/11/2006 at 03:15, xxxxxxxx wrote:
User Information:
Cinema 4D Version: 9,603
Platform: Windows ;
Language(s) : C++ ;---------
Hi,
how do i define a BaseDocument corectly.
My code doesn't work
BaseDocument *doc;
BaseMaterial *ma = doc->GetFirstMaterial();
Thx -
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 28/11/2006 at 03:57, xxxxxxxx wrote:
BaseDocument *doc = GetActiveDocument();
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 28/11/2006 at 04:23, xxxxxxxx wrote:
Not sure what you trying to achieve. If you want to create a new empty document you have to use the Alloc() and Free() functions.
Use Alloc() to create the document.
BaseDocument *mydoc = BaseDocument::Alloc();
Use Free() to destroy to document.
BaseDocument::Free(mydoc);
You can also use the scope based AutoAlloc template class.
AutoAlloc<BaseDocument> mydoc;
cheers,
Matthias