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

Вниз

Перебор свойств Edit ов в цикле   Найти похожие ветки 

 
Sural   (2003-05-28 12:01) [0]

Есть 10 edit"ов: edit1,edit2,edit3 и т.д. У всех них надо прочитать одно свойство. Как это сделать в цикле ?


 
Palladin ©   (2003-05-28 12:03) [1]

for i:=1 to 10 do
NafigaChitatj10SvojstvVOdnuPeremennuJu:=(FindComponent("Edit"+inttostr(i)) as TEdit ).Text;


 
Skier ©   (2003-05-28 12:05) [2]

>Sural (28.05.03 12:01)
- EditsOwner.FindComponent(...)
- FoundComponent is TEdit
- TEdit(FoundComponent).Property_You_Want_To_Use


 
LMD   (2003-05-28 12:10) [3]

Ребята, есть отличная статься о недокументированных возможностях компонент. Там у любой компоненты можно получить количество ее свойств. (Это то, что я запомнил:)
Статья на том же сайте, что и книжка по COM.


 
LMD   (2003-05-28 12:13) [4]

Ссылка
http://www.softforum.ru/html/index.asp?id=items&group=cps.borland.delphi&topic=item221101


 
LMD   (2003-05-28 12:15) [5]

Answer error understanding


 
Palladin ©   (2003-05-28 12:21) [6]


> LMD

ты о чем вообще? о RTTI чтоли? причем оно тут?


 
LMD   (2003-05-28 12:24) [7]


> Palladin

См. выше


 
Palladin ©   (2003-05-28 12:27) [8]

Ну я же не виноват в скудности твоих познаний VCL


 
Юрий Зотов ©   (2003-05-28 12:30) [9]

> LMD (28.05.03 12:10)

> о недокументированных возможностях

Почему недокументированных? Все открыто - см., например, модуль TypInfo.pas и класс TObject. Исходники и комментарии в них - это ведь тоже документция.


> Там у любой компоненты

Не только у компонентов. У любого объекта.


> можно получить количество ее свойств

Не только количество. Еще имена, типы, значения, способы доступа и адреса методов доступа, списки параметров обработчиков событий и т.д. Но только для published-свойств и только для объектов, откомпилированных с {$M+}, либо их потомков.


 
LMD   (2003-05-28 12:32) [10]


> Palladin

Да?
А ты уверен, что в делфях Edit1 и edit1
- это одно и тоже?


 
LMD   (2003-05-28 12:33) [11]


> Юрий Зотов

Я говорил о статье.


 
OlDemon ©   (2003-05-28 12:34) [12]

Насколько я знаю, можно объекты в массиве сделать. и потом очень просто все делать, как в обычном массиве.
ЗЫ. Если я не прав, то поправте пожалуста не поленитесь. :)


 
LMD   (2003-05-28 12:35) [13]


> Юрий Зотов ©

Цитата
"...В этой статье я постараюсь описать недокументированные возможности RTTI в Borland Delphi; хотя все нижесказанное будет справедливо и для Borland C++ Builder "





 
Palladin ©   (2003-05-28 12:35) [14]


> LMD (28.05.03 12:32)

Вы и действительно не очень то блестите эрудицией...


 
Юрий Зотов ©   (2003-05-28 13:06) [15]

> LMD (28.05.03 12:35)

Автор все же сгустил краски. Вероятно, он имел в виду ожидаемый уровень будущих читателей статьи, а также то, что в книгах типа "научись самостоятельно таскать компоненты по форме за 21 день" описания RTTI действительно нет. Оно есть в немного другой литературе.

Цитата содержит и еще одну маленькую неточность - правильнее все же было бы говорить не о Delphi и Builder"е, а о VCL.


 
Sural   (2003-05-28 13:56) [16]

Опа ! работаеть !
to Palladin to Skier пасиба !



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

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

Наверх




Память: 0.5 MB
Время: 0.023 c
14-26698
Infinity
2003-05-24 17:18
2003.06.09
Переход с Делфи 5 на Делфи 7.


3-26343
OlegID
2003-05-20 11:06
2003.06.09
DBGrid


6-26647
Equillibrium
2003-04-08 04:23
2003.06.09
Kak v delphi BANNER sdelat


14-26715
Лфкищ
2003-05-22 09:19
2003.06.09
Про Rus Eng


1-26546
borg
2003-05-28 09:32
2003.06.09
Edit + степень