Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
11-33086
_Ed_
2002-12-06 21:51
2003.08.11
Form.OnLeave(...)


4-33393
MySerge
2003-06-10 13:39
2003.08.11
Нужен серый цвет в стандартных элементах управления


3-33061
alexander_ua
2003-07-17 15:54
2003.08.11
Перенос данных с Paradox в Interbase.


6-33250
ALeXiuS
2003-06-05 13:34
2003.08.11
Сокеты ERROR 10055, диплом горит


3-33043
kravchuk
2003-07-15 18:59
2003.08.11
База с расширением .odt





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский