в Delphi процедура записи может обрабатывать:
write(TF,st1)
и
write(TF,st1,st2,st3,st4);
Я хочу объявить процедуру, которая также может это сделать, что такое синтаксис?
и опции:
write(TF,[st1,st2,st3])
менее желателен, хотя я знаю, как это сделать.
Основная цель состояла в том, чтобы передать ShortString
в функцию, которая сделала бы вызов чтения из файла и будет считываться по длине ShortString
, как определено. однако после передачи его как варианта или в открытом массиве ShortString
теряет свой "размер" и становится 255, что делает этот переход непригодным для меня.
но ответ все равно получен, если вы хотите передать открытый массив.