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]
**********************************************************************

Reply via email to