![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 16.03.2013
Сообщений: 69
|
![]()
Цель: сделать панель быстрого запуска на компоненте Image.
Не могу понять почему программа не работает как надо. Заранее говорю, код что ниже, находится в кнопке. один клик = один созданный Image Как я хочу что бы она работала: Создаётся N-ое количество Image, пусть будет 10 для начала... Далее, допустим захотелось удалить несколько любых (не обязательно последних по счету), для примера возьмем на удаление 3-й и 6-й. Далее, если опять попытаться создать Image, он должен создать вначале 3-й... То-есть берет первую по счету пустую ячейку массива. Как программа ведет себя с данным кодом: Всё тот же пример.. 10 Image, удалили 3-й и 6-й. Пробуем добавить Image, но программа создает не 3-й или 6-ой, а 11-й(всего создали 10), то-есть что-то не так я сделал. что именно ? поглядите пожалуйста код. Код:
Последний раз редактировалось Rec0il; 19.01.2016 в 18:17. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 29.10.2015
Сообщений: 273
|
![]()
FreeAndNil вместо Free (?)
|
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 21.10.2015
Сообщений: 1,361
|
![]()
Где удаление, зачем n, почему 20?
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 16.03.2013
Сообщений: 69
|
![]()
Undeclared identifier: 'FreeAndNil'
Я же написал, удаляю путем Free; Если подробнее, то Есть переменная SensorTag, которая принимает Tag компонента, путем mousemove на компонент. Правой кнопкой по компоненту вызывается popup, в нем кнопка удалить, в которой код: IMG[SensorTag].Free; Последний раз редактировалось Rec0il; 19.01.2016 в 18:26. |
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 29.10.2015
Сообщений: 273
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 16.03.2013
Сообщений: 69
|
![]() |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 29.10.2015
Сообщений: 273
|
![]()
Где код удаления?
|
![]() |
![]() |
![]() |
#8 | |
Участник клуба
Регистрация: 21.10.2015
Сообщений: 1,361
|
![]() Цитата:
вот и укажите IMG[SensorTag].Free; IMG[SensorTag] := nil; |
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 16.03.2013
Сообщений: 69
|
![]() |
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 16.03.2013
Сообщений: 69
|
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Найти первую непустую ячейку в строке Excel | Доктор | Microsoft Office Excel | 48 | 15.10.2015 16:53 |
Как найти пустую ячейку в Excel? | aspir33 | Общие вопросы C/C++ | 7 | 16.11.2014 16:51 |
Почему программа на С++ не работает с локальным описанием массива, но работает с глобальным? | >>STINGER<< | Помощь студентам | 4 | 08.03.2011 09:56 |
Копирование данных на первую пустую ячейку | kzld | Microsoft Office Excel | 8 | 15.07.2009 14:06 |
как найти первую заполненную ячейку в диапазоне | Bezdar | Microsoft Office Excel | 3 | 19.02.2009 11:59 |