Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.09.09;
Скачать: [xml.tar.bz2];

Вниз

componenty   Найти похожие ветки 

 
race1   (2002-08-29 06:52) [0]

это всё просто заммечательно, но как обратится к копоненту на д. форме по имени компонента? "form2.listbox1" неработает


 
MBo   (2002-08-29 06:53) [1]

в 1 форме uses unit2 написал?


 
race1   (2002-08-29 07:14) [2]

писал-писал


 
MBo   (2002-08-29 07:16) [3]

а как именно не работает?


 
race1   (2002-08-29 08:38) [4]

я пишу
(findcomponent("Form2.ListBox1")as TListBox.Clear
а она мне ассес виолятион


 
MBo   (2002-08-29 08:42) [5]

И она права!!!

Надо примерно так

Compon:=Form2.FindComponent("ListBox1");
if Compon<>nil then
(Compon as TListBox).Clear;

а что, создаешь динамически?
если нет, то ни к чему и искать


 
Eugene   (2002-08-29 08:44) [6]

Глупости, все должно работать.
unit Mypass1 //(Form1)

uses
Mypass2 // (Form2)

....


procedure TForm1.ButtonClick(Sender: TObject)
Begin
Fomr2.Label1.caption:="Все должно работать";
end;

Проверь, так ли у тебя.
А FindComponent здесь не нужен.


 
Anatoly Podgoretsky   (2002-08-29 09:00) [7]

race1 © (29.08.02 08:38)
А что бы она тебе не ассес виолятион
надо проверять на результат, то есть не быть таким самоуверенным,
чир findcomponent обязательно вернет тебе компонент даже если его нету
Для проверки используй оператор IF



 
ЮЮ   (2002-08-29 09:18) [8]

Тем более, что findcomponent(" Form2.ListBox1") всегда вернет nil


 
race1   (2002-08-29 09:25) [9]

2MBo: да, создаю динамически. твой вариант работает, списибо!
2Anatoly Podgoretsky: в моей проге по идее они должный быть хоть как (компоненты эти), если их нету - ошибка в др. месте..



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

Форум: "Основная";
Текущий архив: 2002.09.09;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.007 c
1-26973
NeyroSpace
2002-08-28 13:12
2002.09.09
Как из MDI-child окна динамически создать еще одно окно?


3-26903
npAKtuk
2002-08-20 07:32
2002.09.09
Импорт в Access из CSV


1-26941
c0pYc@t
2002-08-28 14:18
2002.09.09
Вопрос о реестре


1-26994
Yasha
2002-08-29 12:57
2002.09.09
Слайд-шоу


14-27190
Uran
2002-08-14 11:25
2002.09.09
Компонент для записи дисков.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский