Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.12.25;
Скачать: CL | DM;

Вниз

Преобразование типов   Найти похожие ветки 

 
Evgenxxxx   (2005-12-06 09:21) [0]

Мне необходимо преобразовать строковое выражение типа String  в тип Tedit. Т.е. я создаю переменную типа Tedit, и хочу присвоить ему уже существующий Edit(напр. NewEdit:=Edit1).Но имя едитов формируются в цикле поетому имеют тип STR допустим:
Type
edit1:TEdit;
....
var
NewEdit:Tedit;
..............
For i:=1 to 3 do
begin
 s:="edit"+InttoStr(i);
 ..........

&&&&&????? Newedit:=S----------- ?????? Как это сделать?
Нужно без свойства NewEdit.Name


 
Virgo_Style ©   (2005-12-06 09:39) [1]

Так.... насколько я понял, переменная NewEdit должна стать ссылкой на уже существующий Edit, который надо найти по его имени.
Т.е., видимо, так:
NewEdit:=FindComponent(S);


 
Leonid Troyanovsky ©   (2005-12-06 09:39) [2]


> Evgenxxxx   (06.12.05 09:21)  

> &&&&&????? Newedit:=S----------- ?????? Как это сделать?


Никак.

А чего, собс-но, хочется? Если на пальцах объяснить,
можно даже так: "а вот в Foxpro можно .."

--
Regards, LVT.


 
msguns ©   (2005-12-06 10:10) [3]

Динамически адресовать объекты по их ИМЕНИ - не просто дурной, но еще и опасный способ. Хотя бы потому, что можно напороться на ситуацию, когда имеется несколько однотипных контролов с "одинаковым" именем. Например, при динамическом создании нескольких экземпляров "навороченных" контролами контейнеров.

Если надо, к примеру, заполнить начальными значениями контролы, расположенные на динамически созданной форме (фрэйме, панели и т.д.), следует обращаться к таким контролам через их "носитель" (Parent), используя для точечной адресации тэги.



Страницы: 1 вся ветка

Текущий архив: 2005.12.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.051 c
2-1133896966
cp.Silver
2005-12-06 22:22
2005.12.25
Диспетчер задач


14-1133327838
red_imp
2005-11-30 08:17
2005.12.25
Как в 7 отправить письмо с вложеными файлами??


2-1133883102
BackGround
2005-12-06 18:31
2005.12.25
TCriticalSection


2-1133883036
Developerr
2005-12-06 18:30
2005.12.25
Как удалить запись из типизированного файла ?


2-1134291163
PAVIA
2005-12-11 11:52
2005.12.25
Числа размером 64бита.