ThreadSafe: Difference between revisions
From MultiCharts
(Created page with " Category:DLL Calling") |
No edit summary |
||
Line 1: | Line 1: | ||
Declares the function imported from DLL as thread-safe. | |||
It will increase the performance of calculation and optimization of the studies that use external DLLs. | |||
== Usage == | |||
<syntaxhighlight>ThreadSafe</syntaxhighlight> | |||
== Notes == | |||
It is not recommended to apply ThreadSafe attribute to the functions exported from elkit32.dll (for example FindAddress_). | |||
== Example == | |||
<syntaxhighlight>DEFINEDLLFUNC: ThreadSafe, "user32.dll", Void, "MessageBeep", Int; </syntaxhighlight> | |||
Will declare MessageBeep function of user32.dll as thread-safe. | |||
<br> | |||
[[Category:DLL Calling]] | [[Category:DLL Calling]] |
Revision as of 19:57, 14 March 2012
Declares the function imported from DLL as thread-safe.
It will increase the performance of calculation and optimization of the studies that use external DLLs.
Usage
ThreadSafe
Notes
It is not recommended to apply ThreadSafe attribute to the functions exported from elkit32.dll (for example FindAddress_).
Example
DEFINEDLLFUNC: ThreadSafe, "user32.dll", Void, "MessageBeep", Int;
Will declare MessageBeep function of user32.dll as thread-safe.