Hello Sven, hello Michael => many tanks. I have follow your advices... but...
I have then create a object and a procedure inside that object. I use then queue() or synchronize() inside the thread to execute that procedure of object. That procedure call CallvoidMethod. OK, everything compiles but when queue() or synchronize() inside the thread is called, now, ok, no crash but CallvoidMethod is not executed... I have try also to use a fptimer(nil) (outside the thread) that uses, for ontimer, a procedure that call CallvoidMethod but, same as queue() or synchronize() inside the thread, no crash but the timer does not execute CallvoidMethod at fptimer.ontimer... PS : Im sure that CallvoidMethod is working and use the right parameters (if a call CallvoidMethod outside the thread, directly (not via fptimer.ontimer), the java method is executed.. @ Michael => of course, im hyper interested by your code.... Many thanks. Fred ----- Many thanks ;-) -- View this message in context: http://free-pascal-general.1045716.n5.nabble.com/Java-crash-when-fpc-library-CallVoidMethod-in-a-thread-tp5719098p5719429.html Sent from the Free Pascal - General mailing list archive at Nabble.com. _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal