You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm trying to use A_DEFER_LOW in the class_addmethod declaration. This is how it is defied in the ext_mess.h file:
A_DEFER_LOW = 0x43, ///< A special signature for declaring methods. This is like A_GIMME, but the call is deferref [sic] to the back of the queue.
This is how I used it:
class_addmethod(p_iclass, (method) pFpu_msg_set_pos, "pos_", A_DEFER_LOW, 0);
This is how my function is prototyped:
void pFpu_msg_set_pos(pt_patch_mxa p_pmxa, t_symbol *s, long argc, t_atom *argv);
This is what I get when the "pos_" message is sent to the external, which is a UI object.
unknown message argument type
patchUtils: bad arguments for message "pos_"
What am I doing wrong? (I also tried A_DEFER with the same result.)
I tried fixing the misspelling of deferred (from deferref) but without change :)
The text was updated successfully, but these errors were encountered:
I'm trying to use A_DEFER_LOW in the class_addmethod declaration. This is how it is defied in the ext_mess.h file:
A_DEFER_LOW = 0x43, ///< A special signature for declaring methods. This is like A_GIMME, but the call is deferref [sic] to the back of the queue.
This is how I used it:
class_addmethod(p_iclass, (method) pFpu_msg_set_pos, "pos_", A_DEFER_LOW, 0);
This is how my function is prototyped:
void pFpu_msg_set_pos(pt_patch_mxa p_pmxa, t_symbol *s, long argc, t_atom *argv);
This is what I get when the "pos_" message is sent to the external, which is a UI object.
unknown message argument type
patchUtils: bad arguments for message "pos_"
What am I doing wrong? (I also tried A_DEFER with the same result.)
I tried fixing the misspelling of deferred (from deferref) but without change :)
The text was updated successfully, but these errors were encountered: