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

Вниз

Как вызвать собственный метод   Найти похожие ветки 

 
anbezr   (2003-02-04 16:57) [0]

Привет!
есть следующее описание
type
TMyControl = class (TWinControl)
public
property InputData;
procedure MyProc;
end;
как я могу обратиться к полям и методам из родительского кода
type
Form1 = class(TForm)
MC1: TMyControl
т.е я пробовал:
for i := 0 to ControlsCount-1 do
begin
(Controls[i] as TMyControl).InputValue := 0; //ошибка здесь
end;


 
Внук   (2003-02-04 17:08) [1]

Поток сознания :)


 
anbezr   (2003-02-04 17:17) [2]

rrrrrrrrrrrrrrrrrrrrrrr


 
Юрий Федоров   (2003-02-04 17:21) [3]

В орешник?


 
anbezr   (2003-02-04 17:25) [4]

не смотрите на опечатку (Data Value)
но на самом деле всё просто, но под вечер это трудно понять


 
gsu   (2003-02-04 17:27) [5]

???

mm:=TMyControl.Create ...
mc.InputValue := 0
...
FreeAndNil(mc);


 
anbezr   (2003-02-04 17:30) [6]

я просто опечатался :))))))))))))))))))))))
хватит работать - иду домой


 
Романов Р.В.   (2003-02-04 17:57) [7]

Если не обращать внимания на остальной бред

for i := 0 to ControlsCount-1 do
begin
// (Controls[i] as TMyControl).InputValue := 0; //ошибка здесь
// Тут бы проверочка не помешала. Зачем хватать первый
// попавшийся контрол и пытаться запихать ему в InputValue
if Controls[i] is TMyControl then ...
end;


 
anbezr   (2003-02-04 17:59) [8]

да, такая проверка есть


 
Романов Р.В.   (2003-02-04 18:02) [9]

Что то ее не видно. Возможно там еще много чего есть что здесь не приведено.


 
gsu   (2003-02-04 18:04) [10]

>> Если не обращать внимания на остальной бред
Если это опять ко мне, то предупреждаю, что вы можете сесть не на тот поезд, потому ... и потом, это не вежливо


 
Романов Р.В.   (2003-02-04 18:17) [11]

gsu © (04.02.03 18:04)

Почему это к вам. Вовсе нет.
Со всей ответственностью заявляю что мои постинги не имеют к вам никакого отношения.

Я имел в виду то что
Во первых
procedure MyProc;
не объявлен способ доступа к этому свойству read/write
Во вторых
Непонятно как MC1: TMyControl попал в published раздел TForm1
В третих
непонятно зачем перебирать все контролы когда есть указатель на нужный MC1



 
gsu   (2003-02-04 18:19) [12]

>> Романов Р.В. © (04.02.03 18:17)
спасибо за объяснение, извиняюсь за мелочность, миру мир (-:|~



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

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

Наверх




Память: 0.46 MB
Время: 0.016 c
14-38517
Donatas
2003-01-28 13:39
2003.02.13
Поставим вопрос по другому.....


1-38160
Vitus
2003-02-04 14:10
2003.02.13
Простой вопрос


3-38138
me2
2003-01-28 18:25
2003.02.13
Params в IBDataSet


3-38054
nika_ufc
2003-01-26 17:21
2003.02.13
как открить dbx file?


14-38494
romychk
2003-01-27 00:39
2003.02.13
Слово мужчины, дружба теперь это только понятия давно минувших дн





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