John, Plugin development is not something 4D Tech Support usually handles, so I may have missed that - in either case, the docs seem like it is not possible...
http://livedoc.4d.com/4D-Language-Reference-17/Processes/Preemptive-4D-processes.300-3730331.en.html#3687097 { Writing a thread-safe method To be thread-safe, a method must respect the following rules: It must have either the "Can be run in preemptive processes" or "Indifferent" property It must not call a 4D command that is thread-unsafe. It must not call another project method that is thread-unsafe It must not call a plug-in It must not use REPLICATE or SYNCHRONIZE statements(*) It must not use any interprocess variables(**) It must not call interface objects(***) (there are exceptions however, see below). } -Tim ********************************************************************** 4D Internet Users Group (4D iNUG) Archive: http://lists.4d.com/archives.html Options: https://lists.4d.com/mailman/options/4d_tech Unsub: mailto:[email protected] **********************************************************************

