Panel.SetPosIdx()

Здесь обсуждается всё, что касается макросов.
User avatar
Raistlin
Posts: 750
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

Re: Значение, возвращаемое panel.setposidx()

Post by Raistlin »

Latest post of the previous page:

А может, имеет все-таки смысл возвращать имя файла?
Magically yours
Raistlin
User avatar
John Doe
Бюрократ
Posts: 13851
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Re: Значение, возвращаемое panel.setposidx()

Post by John Doe »

Raistlin wrote:
John Doe wrote:Не забываем, что на панели могут присутствовать одноимённые элементы.
Не совсем понятен контраргумент.
Знания имени элемента недостаточно для его однозначной идентификации.
User avatar
Raistlin
Posts: 750
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

Re: Значение, возвращаемое panel.setposidx()

Post by Raistlin »

А можно пример, когда его недостаточно? Temp-панель? Так APanel.Current там возвращает полное имя с путем. Почему бы panel.setposidx() не делать то же самое?
Magically yours
Raistlin
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

Re: Значение, возвращаемое panel.setposidx()

Post by Skirda »

Raistlin wrote:А можно пример, когда его недостаточно?
запусти proclist
We are the Borg. You will be assimilated.
So Say We All!
User avatar
Raistlin
Posts: 750
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

Re: Значение, возвращаемое panel.setposidx()

Post by Raistlin »

Да, вижу.
Тем не менее, возвращать передаваемый аргумент бессмысленно. Лучше имя, пусть и потенциально неуникальное, о чем можно предупредить в энциклопедии. А уникальность обеспечит сам факт позиционирования на элемент.
Magically yours
Raistlin
User avatar
John Doe
Бюрократ
Posts: 13851
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Re: Значение, возвращаемое panel.setposidx()

Post by John Doe »

Raistlin wrote:возвращать передаваемый аргумент бессмысленно.
Вообще-то это распространённая практика.
User avatar
Raistlin
Posts: 750
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

Re: Значение, возвращаемое panel.setposidx()

Post by Raistlin »

Одно другому не мешает. Особенно когда можно возвратить что-то полезное.
Magically yours
Raistlin
ccaid
Posts: 908
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 24 times
Been thanked: 6 times

Re: LuaMacro — Lua как язык макросов

Post by ccaid »

Panel.SetPosIdx позиционирует на единицу меньше, если в панелях включен любой фильтр (по CtrlI)
Фар делают добрые люди
Shmuel
Posts: 6834
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times

Re: LuaMacro — Lua как язык макросов

Post by Shmuel »

Это давнишний баг, до Lua, имеет место ещё в билде 2325.
Старые баги надо репортить в разделе "глюки и баги", либо сразу на мантис.
ccaid
Posts: 908
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 24 times
Been thanked: 6 times

Re: LuaMacro — Lua как язык макросов

Post by ccaid »

как выяснилось, попытка разобраться уже была

upd. нельзя ли открыть заново этот issue?
Фар делают добрые люди
Post Reply

Return to “Обсуждение макросов”