object_error_obtrusive


    Oct 15 2010 | 7:53 am
    Hi.
    I have very good reason to use object_error_obtrusive(), but I can't get it working. It's in the (very simple) instance creation method of a MSP object. It prints the error to the Max window, but the yellow bar on top of the patcher window doesn't appear... any hints?
    thank you
    aa

    • Oct 15 2010 | 9:42 pm
      It works like a charm here:
      object_error_obtrusive((t_object *)x, "toto");
      tested by adding that somewhere in simplemax.
    • Oct 16 2010 | 6:58 am
      hi Emmanuel.
      In fact, I have used it successfully in a non-MSP object.
      I was wondering if perhaps it doesn't work in MSP objects...
      Thank you!
      aa
    • Oct 16 2010 | 4:28 pm
      You're not trying to trigger it from the perform method, are you?
    • Oct 16 2010 | 7:18 pm
      of course not!!!
      I'm calling it from the instance creation method
      aa
    • Oct 16 2010 | 8:40 pm
      Hmmm...The object might need to have been instantiated first, and be valid in the patcher to actually work. So you might need to defer this (and/or actually create the object rather than returning NULL from your constructor).
    • Oct 17 2010 | 6:35 pm
      Thank you, this definitely makes sense.
      Cheers
      aa