Главная страница
    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.01 c
14-38466
Юрий
2003-01-30 18:59
2003.02.13
Взлом компонентов


3-38076
BubbleGum
2003-01-27 09:19
2003.02.13
Произвести обсчет ДБасе данных из сервера IB 6.0


1-38150
NAlexey
2003-02-03 11:15
2003.02.13
Сохранение TCollection в Run-time


1-38224
msoftware
2003-02-04 14:07
2003.02.13
Вопрос по сохранению иконки


4-38655
Ozone
2003-01-05 07:59
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский