Форум: "Основная";
Текущий архив: 2003.08.11;
Скачать: [xml.tar.bz2];
ВнизКонвертация строк Найти похожие ветки
← →
Flying Home (2003-07-28 14:46) [0]Как конвертировать строковую переменную в array [0..127] без введения типа, т. е. не объявляя MyType = array [0..127]?
Буду очень благлдарен, если кто подскажет.
← →
Anatoly Podgoretsky (2003-07-28 14:55) [1]Как использвать тип, не имея его, ответ никак.
Придется объявить тип, а вот создавать уже не обязательно, поскольку ты можешь трактовать строку длиной 128 или более символов, как такой массив.
← →
nikus (2003-07-28 15:10) [2]Как конвертировать строковую переменную в array [0..127]...
StrPCopy, Move
...без введения типа, т. е. не объявляя MyType = array [0..127]?
никак
← →
Palladin (2003-07-28 15:21) [3]ну собственно
var
string128:string[128];
BigString:string;
BigString:="string";
string128:=BigString;
вот тебе и array [0..127]
правда индексация с единицы будет...
← →
Anatoly Podgoretsky (2003-07-28 15:30) [4]Нет он ни стал array [0..127], но имеет такую возможность стать.
← →
Flying Home (2003-07-28 16:29) [5]Я, наверное, плохо объяснил.
Мне надо в API-функцию передать record, в составе которой есть array [0..127] of AnsiChar.
Эту строку я хочу не ручками набирать, а чтобы прога это делала.
И переменную типа record не хочу глобальной делать. А функция не может возвращать array [0..127] of AnsiChar, ей нужно объявить тип. В принципе, с глобальной переменной процедурка в цикле этот массивчик заполняет, но не хочется глобальных переменных...
← →
Palladin (2003-07-28 16:33) [6]Ты наверно не правильно логику работы построил.
← →
ZeroDivide (2003-07-28 16:55) [7]Ну так делай локальной, в чем проблема то?
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.08.11;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c