|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.09.2011, 17:06 | #1 |
Веб-дизайнер
Форумчанин
Регистрация: 11.08.2011
Сообщений: 305
|
String в Word
Подскажите, как перевести тип String в Word?
У меня есть строка Код:
Код:
Использую это в массиве Код:
Как перевести String в Word или использовать массив со строками (например: array['some string'])? |
28.09.2011, 17:26 | #2 |
Форумчанин
Регистрация: 17.03.2009
Сообщений: 318
|
результат какой хочешь получить? слово hello в целое число перевести?
вообще не понятен вопрос. |
28.09.2011, 17:37 | #3 |
Веб-дизайнер
Форумчанин
Регистрация: 11.08.2011
Сообщений: 305
|
У меня цель сделать примитивный ValueListEditor через массив, в котором две колонки, причем вторая не типа String.
В итоге получать результат таким образом: Код:
|
28.09.2011, 17:41 | #4 |
Форумчанин
Регистрация: 17.03.2009
Сообщений: 318
|
т.е. к массиву обращаться не по индексу а строкой (одним из значений этого массива)
Не выйдет. ну если хочется ты можешь конечно написать функцию в которую передаешь строку а она тебе вернет индекс массива если эта строка там встретилась, а использовать будешь так Код:
|
28.09.2011, 17:43 | #5 |
Веб-дизайнер
Форумчанин
Регистрация: 11.08.2011
Сообщений: 305
|
fate, а имеется какая-то аналогия тому, что я хочу? Может это не должен быть массив, но что-то очень похожее.
|
28.09.2011, 17:47 | #6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Это может быть компонент, в котом один из методов по строке ищет в своих данных инфу. Наподобие FieldByName в DataSet
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
28.09.2011, 17:53 | #7 |
Форумчанин
Регистрация: 17.03.2009
Сообщений: 318
|
тот же ListView метод IndexOf
|
28.09.2011, 17:58 | #8 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Возможно что-то вроде этого, обращение к массиву не по строке, а по именованной константе
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
28.09.2011, 18:20 | #9 |
Веб-дизайнер
Форумчанин
Регистрация: 11.08.2011
Сообщений: 305
|
Аватар, спасибо, я как раз ищу такую возможность. Но в этой проблеме это не выход.
|
28.09.2011, 20:32 | #10 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,882
|
а подумать голова ? что должен написать компилятор , обращение к какому месту массива? как можно адресовать по строке ? вот адресовать по енуму (как Аватар предложил) - всё гуд, сам постоянно пользуюсь этим.
Вам всё равно надо написатьто , что для компилятора будет указанием - либо функцию перевода строки в индекс, или пользоваться другим массивом, где перебором ищется записаная строка и возвращается индекс (технически так реализован indexof, только он ещё умеет возвращать значение не найдено) и кстати WORD - не логическое понятие о "слове", у машины вообще не может быть этого понятия - ни слово ни строка - нет их ! word это просто так называется тип целого Последний раз редактировалось phomm; 28.09.2011 в 20:34. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
string-char-wchar_t-char-string чето потерял | magog7 | Общие вопросы C/C++ | 0 | 08.08.2011 20:21 |
String большого размера, более 255 String[255] | bitSoft | Общие вопросы Delphi | 9 | 28.03.2010 19:45 |
Как получить адрес String строки или преобразовать String | madboy4ik | Общие вопросы по Java, Java SE, Kotlin | 6 | 15.01.2010 11:57 |
перевод word в string | Juffin | Общие вопросы Delphi | 2 | 12.05.2009 18:58 |