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?
It works like a charm here:
object_error_obtrusive((t_object *)x, "toto");
tested by adding that somewhere in simplemax.
In fact, I have used it successfully in a non-MSP object.
I was wondering if perhaps it doesn’t work in MSP objects…
You’re not trying to trigger it from the perform method, are you?
of course not!!!
I’m calling it from the instance creation method
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).
Thank you, this definitely makes sense.
C74 RSS Feed | © Copyright Cycling '74