Writing files to disk
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 25/02/2004 at 16:01, xxxxxxxx wrote:
User Information:
Cinema 4D Version: 8.100
Platform:
Language(s) : C.O.F.F.E.E ; XPRESSO ;---------
Hello! Could someone tell me why this fails? I named this code snippet, "test.cof" and put it in a folder called "test" in the c4d plugin folder.main() { var path = GeGetStartupPath(); path->RemoveLast(); path->AddLast("test.txt"); if (GeFileExist(path,FALSE)) { var filename = GeGetRootFilename(); filename->RemoveLast(); filename->Add("text.txt"); var testFile = new(BaseFile); testFile->Open(filename, GE_WRITE); testFile->WriteString("Hello World!"); } }
The file does not get written, and the console displays no errors
Thanks
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 25/02/2004 at 18:34, xxxxxxxx wrote:
Does the file "test.txt" exist?
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 26/02/2004 at 00:07, xxxxxxxx wrote:
No, I thought one could write directly to disk. Thats why I first tested if the file existed with
if (GeFileExist(path,FALSE))
Is this not possible?
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 26/02/2004 at 02:25, xxxxxxxx wrote:
This must definately be some kind of bug, I keep getting "unable to write file....(file may be write protected)" errors. The file does not exist on disk!!? A paradox. If I create the file manually, the code behaves as it supposed to do.
Thanks
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 26/02/2004 at 04:41, xxxxxxxx wrote:
nevermind, the Maxon docs were wrong again, I tried "AddLast" by coincidence and that worked. Why o why wont maxon update the docs and COFFEE? This is sometimes very annoying.
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 26/02/2004 at 14:58, xxxxxxxx wrote:
Actually I couldn't find Filename::Add() in the C.O.F.F.E.E. docs. It's strange that this didn't cause a runtime error, though. I guess there must be a Filename::Add() somewhere... (Probably it's the same as the C++ "operator+(const Filename&, const Filename&)".)
When debugging Filename related issues I often find it useful to look at the GetFullString() output. -
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 26/02/2004 at 15:22, xxxxxxxx wrote:
yes, there is a Filename::Add(). It´s not documented in the Filename class but is displayed in the Example code in the docs. I guess that´s why he used it in the first place.
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 26/02/2004 at 15:23, xxxxxxxx wrote:
Hi Mikael, the use off add is in at least two examples in the downloadable windows CHM files. I would take your advice and use the GetFullString for debugging, I used a TextDialog instead, this lead to my discovery that the "add" was not nor working.
n