![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 16.01.2010
Сообщений: 38
|
![]()
Нужно на панели создать n-количество Timage, картинки для которых будут выбираться из OpenPictureDialog(В прогрессии из DirectoryListBox). На подобие обычных программ для просмотра изображений.
Ниже мой код...Я уверен что в коде накосячил, но жду помощи =) Код:
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
Конечно, накосячил. Раз массив динамический, то перед созданием объекта для него нужно выделить память
SetLength(DinP, длина_массива) то есть Вам нужна еще переменная count - для хранения числа элементов массива DinP (не забудьте сначала инициализировать ее нулем).
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() Последний раз редактировалось Utkin; 15.03.2010 в 16:46. |
![]() |
![]() |
![]() |
#3 | |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
![]() Цитата:
Вот только длина_массива не timage.InstanceSize, а 0 и в цикле увеличивать Помимо этого, нет конструкции if openpicturedialog1.Execute then ..., а файлы брать надо из OpenpictureDialog1.Files.strings[i], а не names () |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Удаление динамических объектов / полная очистка формы | 095 | Общие вопросы Delphi | 3 | 23.04.2012 16:09 |
Имя динамических объектов | PVD | Общие вопросы Delphi | 26 | 09.02.2010 15:38 |
Процедуры для динамических объектов | Fruit | Общие вопросы Delphi | 8 | 30.12.2008 21:10 |
Delphi: Проблема с созданием объектов | Omedus | Помощь студентам | 4 | 08.08.2008 18:42 |