![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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]Конкретно в данномкоде - не может.