Multiprocessing
Hello, When i run some body of code in a process made width PROCESS-RUN-FUNCTION, the order of the operations becomes incorrect, as if the codes are run in parallel. Thus the result is completely strange for me... I did something like this (defmacro with-busy-buton (&body) `(progn (make-busy-button-busy) (mp:process-run-function ³Busy² nil #¹(lambda () (mp: process-wait-with-timeout ³² 0.05) ,.body (make-busy-button-ready)))))) This is to give a chance to a dialog-item (named ³busy-button²) to be graphically updated BEFORE the execution of BODY (without multiprocessing the button is updated AFTER...). Is it a function or macro that assure the execution of codes (in a same process) serially ? I¹m very new to multiprocessing, thanks for some help ! Denis ---------------------------------------------------- Denis Pousseur 6 clos du Drossart 1180 Bruxelles, Belgique Mail : denis.pousseur@compositeurs.be Website : http://compositeurs.be ----------------------------------------------------