Функция SizeOf Назад В начало Вперед

Назначение

Возвращает размер памяти, занимаемой данными структуры, указанной в качестве параметра.

Следует иметь в виду, что для хранения строк резервируется один дополнительный байт на размер строки. Т.о. в приведенном ниже примере sizeof(TSquareName) возвращает 61.

Описание

function SizeOf (<переменная>) : longInt;
function SizeOf (<тип-данных>) : longInt;

Параметры

<переменная> - имя переменной.

<тип-данных> - имя типа данных.

Возвращаемое значение

Размер памяти, занимаемой данными структуры, указанной в качестве параметра.

Пример

type TSquareName = String[60];

type tMy_Coord = record
	absXYZ  : array[1..3] of word;
	ChkSumm : longint;
end;
...
var myRec : tMy_Coord;

message(sizeof(tMy_Coord));
message(sizeof(TSquareName));
message(sizeof(myRec));

Версия

Атлантис 5.3.10