Yes, it's thread safe when connected with a protocol, because each tag action is handled by one mutex on protocol driver. Asynchronous read/write actions is handled by another mutex on requests queue. Synchronous read/write actions is handled by the same mutex that handle tag property changes.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
Using Delphi XE2, XE6 / Windows 7, 8.1
I'm keen to use PascalSCADA to read and write tags from my application. I need to do this in a multi-threaded application.
Is PascalSCADA thread-safe?
Thanks
Yes, it's thread safe when connected with a protocol, because each tag action is handled by one mutex on protocol driver. Asynchronous read/write actions is handled by another mutex on requests queue. Synchronous read/write actions is handled by the same mutex that handle tag property changes.