|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
06.03.2008, 17:52 | #1 |
Участник клуба
Регистрация: 30.04.2007
Сообщений: 1,307
|
Именовать элементы массива не цифрами, а словами.
Здравствуйте.
Столкнулся с проблемой. Как именовать элементы массива не цифрами (буквами), а словами? Пример. Код:
Заранее благодарен.
Всё гениальное - просто!
|
06.03.2008, 17:56 | #2 |
Форумчанин
Регистрация: 31.05.2007
Сообщений: 266
|
можно структуру создать в разделе type
tmystruct = record str1, str2, ... , strN:string; end; а потом объявить переменную типа tmystruct |
06.03.2008, 18:07 | #3 |
Участник клуба
Регистрация: 30.04.2007
Сообщений: 1,307
|
Да! Если б я точно знал сколько мне их нужно.
Я пишу функцию, которая будет регистрировать расширения в системе, если я создам только 5, то не смогу задать больше, а если 50, будут лишние "пустые" операции. А динамически, случаем ни как нельзя типы создавать? я использую вот что, - переменной массива является команда будуюшего файл, а в TStringList её параметры (иконка и т.п.) Код:
Всё гениальное - просто!
Последний раз редактировалось Air; 06.03.2008 в 18:11. |
06.03.2008, 19:47 | #4 | |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Динамический массив, а какой тип элементов это на твое усмотрение, своего типа тоже можно.
А вообще я что-то такое встречал в Дельфи, когда в диалоге выбора цвета ковырялся. Но там типа констант, динамически нельзя. Это: Цитата:
Код:
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог Последний раз редактировалось mutabor; 06.03.2008 в 19:58. |
|
06.03.2008, 19:55 | #5 | |
Участник клуба
Регистрация: 30.04.2007
Сообщений: 1,307
|
Цитата:
Код:
Код:
Всё гениальное - просто!
|
|
06.03.2008, 20:09 | #6 | |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Цитата:
Function SetExp(NewExp: TMyExp): boolean; а все вместе расширения будут array of TMyExp Вобщем тебе виднее.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог Последний раз редактировалось mutabor; 06.03.2008 в 20:12. |
|
06.03.2008, 20:10 | #7 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,085
|
как вариант можно в TStringList хранить. там же для каждой строки можно хранить еще какое-либо значение. пусть оно будет строкой. поиск по строке как раз есть.
или глянуть можно как сделан TValueListEditor. там вроде как то, что нужно |
06.03.2008, 20:12 | #8 |
Участник клуба
Регистрация: 12.10.2007
Сообщений: 1,204
|
Можно реализовать как отдельный класс
Вот примерная схема: Код:
|
06.03.2008, 23:11 | #9 |
Участник клуба
Регистрация: 30.04.2007
Сообщений: 1,307
|
Огромное Всем спасибо, я кажется даже поумнел немного
А это результат работы. (я называю это пока что "Сырой код", т.к. недавно написал), пожалуйсто, оцените. На счёт отдельного класса, надо прицениться. Код:
Код:
Всё гениальное - просто!
|
06.03.2008, 23:58 | #10 | |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Цитата:
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Повторяющиеся элементы массива | Stanislav | Общие вопросы Delphi | 10 | 23.05.2008 12:31 |
Элементы массива и старшие цифры | logistics | Помощь студентам | 4 | 22.04.2008 00:12 |
переписать из массива в линейный двунаправленный список чётные элементы массива | Black_Ak24 | Помощь студентам | 12 | 08.01.2008 00:44 |
Как удалять элементы массива в Паскале? | Антонова Анна | Помощь студентам | 2 | 08.12.2007 17:01 |
элементы массива заносились в ListBox при этом располагались в столбик?! | Ensoph | Компоненты Delphi | 3 | 14.09.2007 11:49 |