|
<< Нажмите, чтобы показать Содержание >> TRVCmdParamItem |
Класс элемента коллекции TRVCmdParamCollection.
Модуль [VCL и LCL] MRVCmd;
Модуль [FMX] fmxMRVCmd;
Синтаксис
TRVCmdParamItem = class(TCollectionItem)
TObject TPersistent TCollectionItem |
Этот класс представляет собой пару ("имя", "значение"). "Имя" — это строка, и к ней можно получить доступ напрямую как к свойству Name. "Значение" может иметь различные типы, и к нему можно получить доступ с помощью нескольких методов.
Этот класс имеет следующие свойства:
•Name: TRVMAnsiString – имя параметра.
•ParamType: TRVParamType – тип значения параметра.
•ValueSize: Integer (только для чтения) возвращает размер памяти под значение, в байтах.
Этот класс имеет следующие методы:
•чтение значения параметра:
oAsString возвращает значение как строку.
oAsInteger возвращает значение как целое число.
oAsFloat возвращает значение как действительное число.
oAsDateTime возвращает значение как дату.
oReadValue читает значение в Buffer.
•присвоение значения параметра:
oSetString присваивает значению строку.
oSetInteger присваивает значению целое число.
oSetFloat присваивает значению действительное число.
oSetDateTime присваивает значению дату.
oWriteValue записывает значение из Buffer.
function AsString : TRVMAnsiString;
function AsInteger : Int64;
function AsFloat : Extended;
function AsDateTime : TDateTime;
procedure SetString(Value : TRVMAnsiString);
procedure SetInteger(Value : Int64);
procedure SetFloat(Value : Extended);
procedure SetDateTime(Value : TDateTime);
function ReadValue(var Buffer; Count: Integer) : Integer;
procedure WriteValue(var Buffer; Count: Integer);