Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ну совершенно идиотский вопрос. [D5, WinME]


Peroon ©   (2002-10-11 11:16:00) 

Извините за всю глупость вопроса, который я вам сейчас изложу.
Так получилось, что я такой элементарщины не знаю.

Итак. Я создаю новый объект (допустим Image). После этого при программном обращении к этому объекту из процедуры моего исполнения (то есть не какой-то обработчик событий, а просто маленькая такая процедурка:) Delphi выдает мне что Image1 - неизвестный индетификатор. А если обращаться к объекту из обработчика какого-нибудь события, то все прекрасно работает.
В чем дело? Подскажите...
Может эту мою процедуру надо где-то объявить?


Anatoly Podgoretsky   (2002-10-11 11:46:00) [1]

Да просто он пытается обращаться в регулярной процедуре, а не в методе класса.


Peroon   (2002-10-11 11:40:00) [2]

2 han_malign
отличать-то я отличаю... просто неправильно выразился. В следующий раз буду внимательнее.
А в остальном всем спасибо :) помогли.

Кстати, Image1 я создовал именно в design-time


han_malign   (2002-10-11 11:34:00) [3]

2 Qube
ну Peroon еще молодой создать от положить не отличает :^))


qube   (2002-10-11 11:30:00) [4]

han_malign © (11.10.02 11:27)
Меня смущает фраза "Я создаю новый объект (допустим Image)". Мне показалось, что автор ветки пытается обратиться к Image1 просто после вызова TImage.Create. Возможно, я понял неправильно.


Skier   (2002-10-11 11:30:00) [5]

>Peroon
Тебе наверное лучше добавить Image в качестве
параметра процедуры и с ним работать


YourImageHandling(AImage : TImage;... );
begin
//...........
end;


han_malign   (2002-10-11 11:27:00) [6]

2 Qube
а вот TImage.Create - совершенно лишнее(судя по имени (...1), полежен на форму через дизайнер, тобишь уже создан)


han_malign   (2002-10-11 11:24:00) [7]

Form1.Image1
(Image1 - поле класса и глобально не виден)


qube   (2002-10-11 11:23:00) [8]



var
Image : TImage;
....

Image := TImage.Create(...);
...

И обращайтесь к Image сколько угодно.


Наверх

Титульная страница Поиск, карта сайта Написать письмо