Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.11.06;
Скачать: CL | DM;

Вниз

TCollection + Компонент + Инспектор объектов Delphi   Найти похожие ветки 

 
AndyBond ©   (2005-02-14 12:45) [0]

Доброе время суток!
Пишу компонент в котором есть необходимость использовать коллекцию. Создаю тип коллекции, тип элемента коллекции, включаю коллекцию в компонент и все хорошо, из инспектора объектов добавляю и удаляю элементы.
Так вот вопрос у меня следующий - как сделать чтобы я (или кто нить другой) работая с данной компонентой в инспекторе объектов Delphi и из самой программы не мог оставлять коллекцию пустой или удалять последний элемент коллекции? Что бы в коллекции всегда был хотябы один элемент?


 
Skier ©   (2005-02-14 13:26) [1]

А exception поднимать не пробовал ?


 
BFG9k   (2005-02-14 15:13) [2]

Может я кого-то разочарую, но коллекция - устаревший компонент. Для тех же нужд в дельфи нужно использовать TList. Проверено на горьком опыте - с коллекцией все работает так же, но намного больше кода.


 
Юрий Зотов ©   (2005-02-14 16:18) [3]

> BFG9k   (14.02.05 15:13) [2]

Может, я тоже кого-то разочарую, но коллекция - это вообще не компонент.

И чтобы для тех же нужд использовать TList, действительно потребуется написать намного больше кода.

Начните, например, с кода сохранения списка в DFM - сразу убедитесь. Не говоря уже о прочем.


 
Юрий Зотов ©   (2005-02-14 16:18) [4]

Удалено модератором
Примечание: Дубль.



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

Текущий архив: 2005.11.06;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.026 c
2-1129468114
AlexLines
2005-10-16 17:08
2005.11.06
Работа со строками


5-1108862086
zdebp
2005-02-20 04:14
2005.11.06
Помогите пожалуйста разобраться с ресурсами к компонента


14-1129612619
Ega23
2005-10-18 09:16
2005.11.06
С днем рождения! 18 октября


2-1128957890
boo
2005-10-10 19:24
2005.11.06
есть программа, в ней есть окно, в которое выводятся числа от 0


3-1127946719
turonix
2005-09-29 02:31
2005.11.06
Как через ADO узнать является ли текущее поле Primery Key