ShellBrowser Delphi Components Documentation
|
|
Name |
Description |
![]() |
If pVar is nil, an instance of T is created and assigned to pVar. This is done in a threadsafe way. | |
![]() |
If pIntf is nil, an instance is created by calling pFactoryMethod and assigned to pVar. This is done in a threadsafe way. | |
![]() |
Assigns an interface to a variable and releases the previous interface (if assigned) in an atomic and so threadsafe operation. | |
![]() |
Assigns an interface to a variable, but only if this was empty, in an atomic and so threadsafe operation. | |
![]() |
Releases an interface in an atomic and so threadsafe operation | |
![]() |
Assigns an interface to a variable and returns the previous interface (if assigned) in an atomic and so threadsafe operation | |
![]() |
Assigns pNewValue to pVar in an atomic operation if the new value is higher than the current one. |