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

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.071 c
2-1268164730
Delphist
2010-03-09 22:58
2010.08.27
отладка в D2010


2-1275153874
Mishka
2010-05-29 21:24
2010.08.27
panel + statusbar(SizeGrip)


2-1272198220
rendall
2010-04-25 16:23
2010.08.27
сочетание клавиш в фоновом режиме


15-1267787785
boriskb
2010-03-05 14:16
2010.08.27
Налог на болванки


2-1271155086
JohnKorsh
2010-04-13 14:38
2010.08.27
Как программно нажать кнопку?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский