![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как узнать наличие переменной на другом фрейме не зная названия [D7, WinXP]
jiny © (2005-12-23 09:38:00)Как определить наличие/обратиться к переменной на другом фрейме в следующей схеме :
1 фрейм (FreSelectConstantQuestion)
допустим, там переменная
public
name: string;
2 фрейм (FreStandardSpr)
здесь переменная
TmpFrame: Tframe;
на форме FrmSprConstantQuestion
обращаясь к фрейму FreStandardSpr я передаю в
FrmSprConstantQuestion.FreStandardSpr.TmpFrame:=FreSelectConstantQuestion,
после обработки данных пользователем он возращает некий набор данных на FreSelectConstantQuestion
на лейблы и другие компоненты все передается без проблем
(FindComponent), а вот все остальные данные ну никак не могу понять как передать, а перекрестные ссылки на модули не хочу делать. Как можно определить адрес переменной и присвоить ей что-нить ?
Silver... (2005-12-23 19:18:00) [1]а если в проге побольше экземпляров этого самого фрейма...?
Набережных С. (2005-12-23 17:47:00) [2]if TmpFrame is TFreSelectConstantQuestion then TFreSelectConstantQuestion(TmpFrame)....
Может быть...:))
Fay (2005-12-23 15:24:00) [3]хрень какая-то
evvcom (2005-12-23 14:01:00) [4]1. publishedname: string;
2. Имхо, неверный подход.