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

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

with...do [D7, XP]


пикассо ©   (2009-03-30 14:28:00) 

Всем доброго дня!
Скажите, пожалуйста, может ли код внутри сабжевой конструкции интерпретироваться раз от раза по разному? Например:

procedure TMyForm.MyMethod;
begin
 with ADOQuery do
 begin
   Close;
   ...
...

может ли вызываться метод Close то ADOQuery, то MyForm?


пикассо   (2009-03-30 15:53:00) [1]


> Leonid Troyanovsky ©   (30.03.09 15:40) [4]

там:

begin
 with Dm.qShare do
 begin
   //- заполнение списка регионов
   cbxRegion.Clear;
   Close;
   ....


Leonid Troyanovsky   (2009-03-30 15:40:00) [2]


> пикассо   (30.03.09 15:17) [3]

> Из-за чего возник вопрос: иногда при выборе в чекбоксе значения,
>  окно закрывается

У чекбокса нет Close, вот форма и закрывается.
Ну, это в сучае, если with Sender as.

--
Regards, LVT.


пикассо   (2009-03-30 15:17:00) [3]


> Скажите, пожалуйста, может ли код внутри сабжевой конструкции
> интерпретироваться раз от раза по разному?

не совсем ясно выразился: уже скомпиленная программа, выполняет разные действия.
Из-за чего возник вопрос: иногда при выборе в чекбоксе значения, окно закрывается, а там как раз присутствует вышеуказанная конструкция...


пикассо   (2009-03-30 15:10:00) [4]


> Сергей М. ©   (30.03.09 14:45) [1]

Спасибо, ясно.
А что имеется в виду под данным кодом? То, что здесь все очевидно: нету with MyObject1, MyObject2... - это?


Сергей М.   (2009-03-30 14:45:00) [5]

Конкретно в данномкоде - не может.


Наверх

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