View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001451 | Far Manager | Macro | public | 2010-08-02 21:29 | 2010-08-05 16:32 |
Reporter | Maximus | Assigned To | vskirdin | ||
Priority | low | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | x86 | OS | Windows | OS Version | XP SP2 |
Product Version | 2.0 | ||||
Fixed in Version | 2.0 | ||||
Summary | 0001451: Странности MCMD_CHECKMACRO | ||||
Description | Можно было бы ожидать, что в MacroParseResult.ErrPos содержится номер строки и колонка места расположения ошибки. А нифига. Строка - нормально, а вот MacroParseResult.ErrPos.X содержит что-то странное. Это точно не колонка (не всегда во всяком случае). Могла бы быть позиция в строке MacroParseResult.ErrSrc? Но MacroParseResult.ErrSrc возвращается пустой. То что показывает сам фар стрелочкой под текстом в диалоге с ошибкой - тоже не вполне верно - стрелочка "гуляет". То может оказаться под символом перевода строки '\n' (Snp01096.reg), то указывает на пробелы Snp01097.png | ||||
Steps To Reproduce | зайти плагином http://forum.farmanager.com/viewtopic.php?f=11&t=5580 в один из приложенных *.reg файлов (reg2:file:!.!) открыть в редакторе параметр Sequence и нажать F2 выскочит сообщение об ошибке макроса (показанное фаром), но с некорректной позицией. | ||||
Tags | No tags attached. | ||||
Build | 1637 | ||||
|
|
|
see build 1635 С табуляцией пока траблы (в этом Инце не будет решено) - пока непонятно откуда брать значение для разворота табов в пробелы, чтобы точно указать позицию (8 или 4 или еще как? а в панелях? а в меню?). Поэтому табуляция считается как 1 символ :-) В редакторе это несколько кривовато будет выглядеть. |
|
Пока не смотрел, но мне кажется, что считать таб за один символ - это правильнее всего. Ведь в EditorSetPosition есть CurPos и CurTabPos |
|
1635 Фар виснет http://forum.farmanager.com/viewtopic.php?p=66634#p66634 |
|
build 1637 |
|
Помогло. |
Date Modified | Username | Field | Change |
---|---|---|---|
2010-08-02 21:29 | Maximus | New Issue | |
2010-08-02 21:29 | Maximus | File Added: MacroCheckErrors.7z | |
2010-08-04 07:32 | vskirdin | Assigned To | => vskirdin |
2010-08-04 07:32 | vskirdin | Status | new => assigned |
2010-08-04 07:36 | vskirdin | Note Added: 0005654 | |
2010-08-04 07:36 | vskirdin | Status | assigned => feedback |
2010-08-04 20:48 | Maximus | Note Added: 0005655 | |
2010-08-04 20:48 | Maximus | Status | feedback => assigned |
2010-08-05 09:49 | JohnDoe | Note Added: 0005656 | |
2010-08-05 11:51 | vskirdin | Note Added: 0005658 | |
2010-08-05 11:51 | vskirdin | Status | assigned => feedback |
2010-08-05 12:22 | JohnDoe | Note Added: 0005659 | |
2010-08-05 16:32 | vskirdin | Build | => 1637 |
2010-08-05 16:32 | vskirdin | Status | feedback => closed |
2010-08-05 16:32 | vskirdin | Resolution | open => fixed |
2010-08-05 16:32 | vskirdin | Fixed in Version | => 2.0 |