Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
ВнизForm1.Label_nr_$i.Caption := Hello World ; ? Найти похожие ветки
← →
Haidukzz (2010-03-10 20:58) [0]Form1.Label_nr_$i.Caption := "Hello World"; ?
Как в Delphi добавить переменную там где $i ?
Thanks.
Delphi 2010
Win7
← →
Haidukzz (2010-03-10 21:09) [1]нашел
http://www.delphi3000.com/articles/article_359.asp?SK=
← →
Anatoly Podgoretsky © (2010-03-11 08:41) [2]> Haidukzz (10.03.2010 20:58:00) [0]
Caption типа string, а оно складывается с помощью оператора +
← →
Leonid Troyanovsky © (2010-03-11 12:59) [3]
> Haidukzz (10.03.10 21:09) [1]
> http://www.delphi3000.com/articles/article_359.asp?SK=
Заметим, что FindComponent это не совсем, чтобы RTTI.
К RTTI ближе что-то вроде:
function GetObjectByName(RootObject: TObject; FieldName: ShortString): TObject;
var
p: PPointer;
begin
p := RootObject.FieldAddress(FieldName);
if p = nil then
raise Exception.CreateFmt("Published field %s not exist", [FieldName]);
Result := p^;
end;
Хотя, конечно, оно может работать лишь с компонентами,
положенными (на форму) во время дизайна.
Однако, и FindComponent не найдет динамически созданных
компонентов с Owner = nil.
Для контролов более полезен (рекурсивный) поиск по Controls, потому,
как случаи контролов с Parent = nil можно считать вырожденными.
> Anatoly Podgoretsky © (11.03.10 08:41) [2]
У него там, скорее деление :)
--
Regards, LVT.
← →
Дмитрий Белькевич (2010-03-17 14:12) [4]
> Как в Delphi добавить переменную там где $i ?
Всё таки мозги у людей сильно по-разному устроены. Никогда в жизни бы не додумался, что человек спрашивает про findcomponent.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.061 c