coffee callback COMPILE
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 01/09/2003 at 15:08, xxxxxxxx wrote:
User Information:
Cinema 4D Version: 8.100
Platform: Windows ; Mac ;
Language(s) : C++ ;---------
i cant find a way to read the error messages in my CoffeeEditorCallback function.I need to get the error string and position numbers and put them in a container to pass back .But I cant figure out how to read these 3 values.GeData mycallback(BaseList2D *obj, const BaseContainer &msg) { GeData res; Atom *node = (Atom* )obj; if (!node) return res; switch (msg.GetId()) { case COFFEEEDITOR_COMPILE: { BaseContainer r; String err_string; LONG err_line,err_pos; // how can i read the error info and set the data to pass back // so i can see error messages in the compiler err_string=????? err_line=?????? err_pos=????? r.SetLong(COFFEEEDITOR_GETERROR_RES,FALSE); r.SetString(COFFEEEDITOR_GETERROR_STRING,err_string); r.SetLong(COFFEEEDITOR_GETERROR_LINE,err_line); r.SetLong(COFFEEEDITOR_GETERROR_POS,err_pos); res=r; } break; } return res; }
thanks for any help you can offer.
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 02/09/2003 at 00:21, xxxxxxxx wrote:
You need to use GeCoffeeGetLastError after you compile the script, store the result, and off you go
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 02/09/2003 at 03:42, xxxxxxxx wrote:
yes your right , I couldnt see the wood for tree`s