как указать размер строки типа UTF8StriNg

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
AlexEr81
новенький
Сообщения: 17
Зарегистрирован: 24.01.2014 19:57:31

как указать размер строки типа UTF8StriNg

Сообщение AlexEr81 »

подскажите пожалуйста как в паскале будет выглядеть след. структура

Код: Выделить всё

IssuerSigNTool ::= SEQUENCE {
      sigNTool     UTF8StriNg SIZE(1..200),
      cATool       UTF8String SIZE(1..200),
      sigNToolCert UTF8String SIZE(1..100),
      cAToolCert   UTF8String SIZE(1..100) }.

я написал так:

Код: Выделить всё

type IssuerSigNTool = record
       sigNTool     :String[200];
       cATool       :string[200];
       signToolCert :String[100];
       cAToolCert   :String[100];
end;     

т.к. UTF8String[n] не прокатывает
но наверно это неправильно
Аватара пользователя
hinst
энтузиаст
Сообщения: 781
Зарегистрирован: 12.04.2008 18:32:38

Сообщение hinst »

AlexEr81 для FPC 2.6.2 такое решение должно быть нормальное, я бы так и оставил string
Ответить