Добрый день! (Решил повторить тему в этом форуме, т.к. не уверен, что форум "Для начинающих" больше для нее подходит). Возникла следующая задача:
На форме Form1 находится десять изображений (TImage) со следующими именами: image1, image2 .. image10.
В зависимости от значения некой переменной (предположим, var iCnt: Integer) - от 1 до 10,- необходимо загрузить картинку в контейнер TImage с соответствующим name. Например, если iCnt = 2, то нужен объект image2, и т.п.
Есть ли какой-либо способ программно определить нужный контейнер на форме по маске 'Form1.image'+iCnt? Или получить ссылку на объект на форме по его имени? В некоторых языках программирования (например, ActionScript) есть функция eval(), которую можно использовать так: destObject := eval('Form1.image'+iCnt);
Я пока что не силен в особенностях Delphi, поэтому прошу старших товарищей подсказать способ решения вопроса.
Добавлено (07.08.2010, 21:49)
---------------------------------------------
Вопрос снят, ответ нашелся здесь:
http://www.delphicomponent.ru/20100407251/vnutrennii-mir-delphi/delphi/page-3.html