我已经通过以下代码注册了一个在后台工作的函数:
XtAppAddWorkProc(app, (XtWorkProc)NotifyEntryCallback, (XtPointer)ent);
如果我只在一个任务中调用这个函数一次就可以了(例如单击一个按钮)。但是当我在那个任务中调用它两次或更多次时,NotifyEntryCallback会被调用很多次(无穷大)。
我尝试存储XtAppAddWorkProc使用XtRemoveWorkProc功能来删除注册的功能,但它仍然不起作用。
我在谷歌上花了很多次,但不知道为什么会这样。请帮我解决它。