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

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

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

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

Сообщение AlexEr81 » 24.01.2014 20:05:34

подскажите пожалуйста как в паскале будет выглядеть след. структура
Код: Выделить всё
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] не прокатывает
но наверно это неправильно
AlexEr81
новенький
 
Сообщения: 17
Зарегистрирован: 24.01.2014 19:57:31

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

Сообщение hinst » 24.01.2014 20:13:01

AlexEr81 для FPC 2.6.2 такое решение должно быть нормальное, я бы так и оставил string
Аватара пользователя
hinst
энтузиаст
 
Сообщения: 781
Зарегистрирован: 12.04.2008 18:32:38


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot], Yandex [Bot] и гости: 226

Рейтинг@Mail.ru