Вниз
Скачать: CL | DM;

как отменить with   Найти похожие ветки 

← →
ламеррр   (2004-04-21 19:47) [0]

у меня конструкция типа
with some_object do
 begin
...
...
 end;
если внутри этого блока я сделаю обращение some_object2.caption:="труляля" то как будет работать? как some_object.some_object2.caption? А как внутри блока with убрать его влияние? т.е. чтобы было просто  some_object2.caption.


← →
Palladin ©   (2004-04-21 19:53) [1]

писать владелецsomeobject2.some_object2.caption если же some_object2 глобален, то никак...


← →
Skier ©   (2004-04-21 19:54) [2]


> если внутри этого блока я сделаю обращение some_object2.caption:="труляля"
> то как будет работать? как some_object.some_object2.caption?
>

Именно.


> А как внутри блока with убрать его влияние? т.е. чтобы было
> просто  some_object2.caption.

Иногда Self помогает, но не видя "достаточно" кода - трудно сказать...


← →
Алхимик ©   (2004-04-21 19:54) [3]

Если есть сомнение в однозначности - откажись от With.
Ещё для устранения неопределенности используется ключевое слово SELF - указатель на текущий экземпляр объекта.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.031 c
14-1079444252
Fredericco
2004-03-16 16:37
2004.04.11
Выложены еще одни фотки с последней MMP.


4-1076002747
dima_matrix
2004-02-05 20:39
2004.04.11
дочерний процесс


14-1079688431
Knight
2004-03-19 12:27
2004.04.11
Расчёт прокладки LAN


1-1079781918
Goida
2004-03-20 14:25
2004.04.11
Ошибка из Excel. Не пойму почему.


7-1080579089
DelphiN!
2004-03-29 20:51
2004.04.11
Получит имя текущего пользователя и его пароль




   Наверх