System.Threading.TThreadPool.TSafeSharedCardinal
Delphi
TSafeSharedCardinal = record
private
FSharedVar: PCardinal;
function GetCardinal: Cardinal; inline;
procedure SetCardinal(const Value: Cardinal); inline;
public
constructor Create(var SharedVar: Cardinal);
function Increment: Cardinal; inline;
function Decrement: Cardinal; inline;
class operator Explicit(Value: TSafeSharedCardinal): Cardinal; inline;
property Value: Cardinal read GetCardinal write SetCardinal;
end;
C++
struct DECLSPEC_DRECORD TSafeSharedCardinal
{
private:
unsigned *FSharedVar;
unsigned __fastcall GetCardinal();
void __fastcall SetCardinal(const unsigned Value);
public:
__fastcall TSafeSharedCardinal(unsigned &SharedVar);
unsigned __fastcall Increment();
unsigned __fastcall Decrement();
__property unsigned Value = {read=GetCardinal, write=SetCardinal};
TSafeSharedCardinal() {}
};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
record struct |
protected | System.Threading.pas System.Threading.hpp |
System.Threading | TThreadPool |
Description
Embarcadero Technologies ne possède pas d'informations supplémentaires pour le moment. Veuillez nous aider à documenter cette rubrique en utilisant la page Discussion !