Вниз
Скачать: CL | DM;

Перебор   Найти похожие ветки 

← →
Krants   (2006-04-20 00:08) [0]

У меня такой вопросик, вот пишу прогу, в ней програмно создаю компоненты (для удобства обращения к ним задаю их через массив Edit: array [1..100] of TEdite).
 Работаю с ними, сохраняю их параметры в отдельный файл, при загрузке программы востанавливаю их параметры.
 Вопрос заключается в следущем, если пользавотелю(матерому) захочется создать к примеру не 100 а 200, 500, 3000 едитов? Как мне следует поступить, заранее расширить массив до невероятного количества елементов (но это занймет пипец сколько памяти)?
 Посоветуйте как можно разобраться с этой задачкой:
- Програмно расширять массив? Но как?
- Создавать компоненты не в массиве, и обращаться к ним через поиск компонента? Но это неудобно и медленно!
- Другой вариант?


← →
Джо ©   (2006-04-20 01:00) [1]

* Динамические массивы
* Списки
* Коллекции
Для всего есть стандартные средства в языке и VCL.


← →
Krants   (2006-04-20 01:06) [2]

Можно немного поконкретней, т.е. что это за стандартные средства?



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.031 c
2-1164883305
Creative
2006-11-30 13:41
2006.12.17
Как на API будет "если зажат Shift"?


15-1164793452
skiner
2006-11-29 12:44
2006.12.17
Конфликт с Антивирусом


15-1164776598
DelphiN!
2006-11-29 08:03
2006.12.17
Как изменить рабочую группу компьютера в локальной сети?


2-1164723518
alterego
2006-11-28 17:18
2006.12.17
печать


2-1164893329
aht
2006-11-30 16:28
2006.12.17
в общем, терзаюсь тожа, но по другому вопросу :-)




   Наверх