Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.05.2009, 16:44   #1
Joy
 
Регистрация: 21.12.2008
Сообщений: 5
По умолчанию объединить процедуры (Delphi)

Всем добрый день!
Суть проблемы такова:
есть 10 объектов типа image1,image2,image3..image10
для каждого из них есть свой таймер, в котором записана процедура перемещения сиех имейджев по форме (везде одинаковая, меняется лишь имя имейджа). Помогите пожалуйста запихнуть все это в одну процедуру.
Joy вне форума Ответить с цитированием
Старый 28.05.2009, 16:47   #2
Neeter
Форумчанин
 
Аватар для Neeter
 
Регистрация: 22.02.2009
Сообщений: 875
По умолчанию

надо имя Image'а изменить на:
Код:
 (Sender as TImage)
И данный обработчик присвоить всем Image'ам
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
Neeter вне форума Ответить с цитированием
Старый 28.05.2009, 16:48   #3
master-sheff
Пользователь
 
Аватар для master-sheff
 
Регистрация: 16.06.2008
Сообщений: 39
По умолчанию

Используй (FindComponent('имя очередного имаджа') as TImage)
master-sheff вне форума Ответить с цитированием
Старый 28.05.2009, 16:49   #4
Neeter
Форумчанин
 
Аватар для Neeter
 
Регистрация: 22.02.2009
Сообщений: 875
По умолчанию

Упс, там ведь таймер... точно...
лучше наверно сделать процедуру в цикле от 1 до 10 и писать уже так:
Код:
(FindComponent('Image' + IntToStr(i)) as TImage)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.

Последний раз редактировалось Neeter; 28.05.2009 в 16:51.
Neeter вне форума Ответить с цитированием
Старый 28.05.2009, 17:23   #5
Joy
 
Регистрация: 21.12.2008
Сообщений: 5
По умолчанию

Спасибо вам огромное!
Все работает!
Joy вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Объединить макросы Romuald Microsoft Office Excel 2 29.03.2009 20:09
Работа с множествами. Вынести процедуры о отдельный Unit. [Delphi] sergey31 Помощь студентам 4 13.12.2008 12:39
Процедуры открытия и сохранения файлов на Delphi Kreaman Помощь студентам 1 09.11.2008 04:48
Программа на массивы и процедуры. Delphi Alex_2017 Помощь студентам 0 29.05.2008 12:48
перезагружаемые процедуры и функции в delphi alex9090 Помощь студентам 4 16.11.2007 16:51