View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000836 | Far Manager 1.7x | Macro | public | 2009-04-22 09:51 | 2009-04-23 13:33 |
Reporter | JohnDoe | Assigned To | vskirdin | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 1.75 | ||||
Fixed in Version | 1.75 | ||||
Summary | 0000836: Ошибки в макрофункции Editor.Sel() | ||||
Description | (1) Editor.Sel(0,3) неправильно работает для блока оканчивающегося за пределами строки Например в редакторе нажимаем End ShiftRight Функция вместо позиции в строке возвращает "-1" (В Far 2 возвращает "0", что тоже неправильно) (2) Editor.Sel(0,0) вызванная из панелей почему-то возвращает "1" (А должна "0", или даже лучше "-1") | ||||
Additional Information | Писание: http://api.farmanager.com/ru/macro/macrocmd/functions.html V=Editor.Sel(Action[,Opt]) ... Action=0 получить параметры текущего блока ... Opt=0 вернуть номер строки начала блока ... Opt=3 вернуть номер позиции в строке конца блока ... В случае ошибки (в т.ч. функция вызвана не из "редактора") возвращаемое значение равно 0 | ||||
Tags | No tags attached. | ||||
Build | 2564 | ||||
|
> Editor.Sel(0,0) вызванная из панелей почему-то возвращает "1" здесь идет отработка для cmdline, так что все верно "редактор" - здесь: сам, в диалогах - строки редактирования, в панелях - ком.строка. |
|
1.75 = после 2564 2.00 = после 878 второй пункт - не ошибка, объяснения я привел. |
|
>второй пункт - не ошибка Речь о том что нет выделенного блока (в коммандной строке, в диалоге и т.п.), поэтому должно быть 0 |
|
О! про это то я и забыл... щаз починим ;-) |
Date Modified | Username | Field | Change |
---|---|---|---|
2009-04-22 09:51 | JohnDoe | New Issue | |
2009-04-22 10:41 | vskirdin | Note Added: 0002997 | |
2009-04-22 10:53 | vskirdin | Status | new => assigned |
2009-04-22 10:53 | vskirdin | Assigned To | => vskirdin |
2009-04-22 10:54 | vskirdin | Note Added: 0002998 | |
2009-04-22 10:54 | vskirdin | Status | assigned => feedback |
2009-04-22 14:47 | JohnDoe | Note Added: 0003001 | |
2009-04-22 14:48 | JohnDoe | Note Edited: 0003001 | |
2009-04-22 15:49 | vskirdin | Note Added: 0003003 | |
2009-04-23 09:32 | JohnDoe | Status | feedback => resolved |
2009-04-23 09:32 | JohnDoe | Resolution | open => fixed |
2009-04-23 13:33 | vskirdin | Build | => 2564 |
2009-04-23 13:33 | vskirdin | Status | resolved => closed |
2009-04-23 13:33 | vskirdin | Fixed in Version | => 1.75 |