editor.sel в диалоге

Столкнулись с проблемой в использовании макросов? Здесь можно получить помощь.
Post Reply
User avatar
Raistlin
Posts: 750
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

editor.sel в диалоге

Post by Raistlin »

Far2.
В Энциклопедии говорится, что в диалогах работает editor.sel. Находясь в строке ввода диалога, хочу выделить блок от текущего положения курсора до начала строки и увидеть позиции начала и конца блока в строках:

Code: Select all

editor.sel(2,0) Home editor.sel(2,1) msgbox("",itoa(editor.sel(0,4)))  msgbox("",itoa(editor.sel(0,3)))
Получаю два сообщения с нулями. Тот же макрос в редакторе работает as expected. ЧЯДНТ?

А вообще-то мне просто нужно было узнать текущую позицию в строке ввода. Но, как я понял, такого функционала нет?
Magically yours
Raistlin
Shmuel
Posts: 6839
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times

Re: editor.sel в диалоге

Post by Shmuel »

Raistlin wrote:Получаю два сообщения с нулями. Тот же макрос в редакторе работает as expected. ЧЯДНТ?

А вообще-то мне просто нужно было узнать текущую позицию в строке ввода. Но, как я понял, такого функционала нет?
Проверял на Far 3, но поскольку данный функционал не менялся, то, скорее всего, ответы и для Far 2 сгодятся:

1. Работает, если установить начало блока меньше конца блока.

2. CurPos. (В Far 3: Object.CurPos).
Post Reply

Return to “Нужна помощь”