...или что-то вроде того, как в VisualFoxPro, есть ли такое? Поясню: считываю из файла много-много строк вида "OpenButton.Caption Открыть", "CloseButton.Caption Закрыть". Можно ли как-то, используя только эти строки, определить для OpenButton.Caption строку "Открыть", а для CloseButton.Caption соответственно "Закрыть"?
Одна просьба - не надо советовать, как сделать по-другому. Мне важен сам факт существования (или НЕсуществования) такой фишки.
разыменование строк..
Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду
Еж - птица хитрая, пока не полетит - не пнешь...
А в файле указаны только Caption? Если да, то:
Как говорил Винни-Пух, "по-моему, так".
Код: Выделить всё
//считываем строку, например, Openbutton.Caption Открыть в переменную S
s1:=copy(s,1,pos('.',s)-1)
s2:=copy(s,pos(' ',s)+1,length(s)-pos(' ',s))
for i:=0 to componentcount-1 do
if components[i].name=s1 then (components[i] as TButton).caption:=s2;
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.