Я пытаюсь преобразовать код Delphi2005 в код Delphi Tokyo 10.2.3. Функция VarType
больше не распознается. Мне нужна функция VarType
для определения основного типа вариантной переменной. В общем, согласно многим сообщениям, я считаю, что это должно быть в блоке System.Variants
. Однако, если я ищу, например, в:
Его нет в этом аппарате. Кроме того, я не могу найти варианты юнита, только вариант юнита. Однако, используя вариант модуля, я получаю ошибку времени выполнения:
Требуется тип записи, объекта или класса
. Так что это не работает.
if (System.Variant.VarType(Value) and varTypeMask) =
System.Variant.varString then // VarType(Value) unbekannt
begin
TByte8Array(PRecFORMULA3(PBuf).Value)[0] := 0;
end;
В любом случае я не нахожу VarType
в System.variant. Вариантов больше не существует?
Может кто-нибудь помочь мне?
System.Variant
. Здесь требуется немного больше внимания. Детали имеют значение, и важно знать, какое программное обеспечение вы используете. - person David Heffernan   schedule 05.09.2018