Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 05/02/2003 at 16:12, xxxxxxxx wrote:
User Information: Cinema 4D Version: 8.012 Platform: Windows ; Mac ; Mac OSX ; Language(s) : C++ ;
--------- Save Document doesn´t work for me somehow. It just won´t save.
BaseDocument* doc = BaseDocument::Alloc(); if(!doc) return FALSE; BaseObject*clone = (BaseObject* )leaf->GetClone(NULL,FALSE); if(!clone) return FALSE; doc->InsertObject(clone,NULL,NULL,FALSE); if(!SaveDocument(doc, fn, FALSE,FORMAT_C4DEXPORT)) {BaseDocument::Free(doc);return FALSE;}
Everything works fine, till I want to save. I am using FileSelect save dialog so the user can set a file directory and name. I am checking then with content if filename is filled. Everythings fine... Is it buggy? Thanks Samir
On 06/02/2003 at 10:33, xxxxxxxx wrote:
Could anybody reproduce/confirm that and/or has a workaround? Thanks Samir
On 06/02/2003 at 11:30, xxxxxxxx wrote:
Looks like a bug, the document path/file is not getting set in the API function, add:
doc->SetDocumentPath(fn.GetDirectory()); doc->SetDocumentName(fn.GetFile());
Just before the SaveDocument. This will be corrected in the next API update.
On 06/02/2003 at 11:37, xxxxxxxx wrote:
Thanks. Works now.