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

Назначение

Получить контрольную сумму VIP- или OBJ-интерфейса.

Функция может быть использована для контроля за правильностью сборки или отслеживания версий OBJ-интерфейсов.

Описание

function IfcCheckSum(var aRef: ObjRef) : longInt;

Параметры

aRef - переменная любого ссылочного типа или имя ссылочного типа.

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

Возвращает 32-х разрядную контрольную сумму VIP- или OBJ-интерфейса. Если в качестве параметра передано имя типа, то вызов функции заменяется соответствующей константой.

Исключения:

Пример

Подобные проверки происходят при приведении типов и вызове методов. При несоответствии контрольных сумм во время сборки и при исполнении возбуждается исключение ExIfcBadCheckSum.

  ...
  if (IfcCheckSum (p) <> IfcCheckSum (IMyObj)) then
	Message ('Изменился интерфейс IMyObj !');
  ...

Версия

Начиная с Атлантис 5.0.02.