View Issue Details

IDProjectCategoryView StatusLast Update
0001642Far ManagerMacropublic2011-01-14 18:10
Reportermax rusov Assigned Tovskirdin  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version2.0 
Fixed in Version2.0 
Summary0001642: При проверке макропоследовательности возвращается неправильная позиция ошибки
DescriptionВызываю MCMD_CHECKMACRO передавая в качестве параметра длинную макропоследовательность с ошибкой. Если ошибка в начале макро, то MacroResult.ErrPos.X показывает правильную позицию. Если ошибка ближе к концу, то в ErrPox.X возвращается 54 и дальше значение не увеличивается.
TagsNo tags attached.
Build1786

Activities

vskirdin

2011-01-12 10:03

administrator   bugnote:0006089

это связано как то с 0001655 ?
(там ссылка - проверь)

max rusov

2011-01-12 12:26

reporter   bugnote:0006090

Last edited: 2011-01-12 12:28

Нет, похоже не связано, по крайней мере "моя" ошибка не починилась.
У меня выскакивает сообщение, типа такого:

╔═══════════════════ Error parsing macro ═══════════════════╗
║ Line 26, Pos 54: ║
║ Unrecognized keyword 'xx' ║
╟───────────────────────────────────────────────────────────╢
║ "...ype >= 1 && %ItemType <= 6) || %ItemType == 10); xx" ║
║ ↑ ║
╟───────────────────────────────────────────────────────────╢
║ { OK } ║
╚═══════════════════════════════════════════════════════════╝

Стрелочка указывает на правильное место (на "xx"), но это не позиция 54, а гораздо больше. Думаю, ошибка возникает из-за усечения длинной строки: "...", возможно просто надо добавить количество усеченных символов?...

vskirdin

2011-01-12 15:02

administrator   bugnote:0006093

тогда макрос показывай (маааханький), на котором я могу увидеть багу
(именно маааленький)

max rusov

2011-01-12 21:18

reporter   bugnote:0006096

Маааленький не могу - он должен быть минимум длиннее 54-х символов :)

macro:post Esc Esc Esc Esc Esc Esc Esc Esc Esc Esc Esc Esc Esc Esc Esc Esc Esc xx

vskirdin

2011-01-13 08:21

administrator   bugnote:0006098

build 1786

max rusov

2011-01-14 15:17

reporter   bugnote:0006114

Все починилось, спасибо

Issue History

Date Modified Username Field Change
2010-12-30 15:14 max rusov New Issue
2011-01-12 10:03 vskirdin Note Added: 0006089
2011-01-12 12:26 max rusov Note Added: 0006090
2011-01-12 12:27 max rusov Note Edited: 0006090
2011-01-12 12:28 max rusov Note Edited: 0006090
2011-01-12 15:02 vskirdin Note Added: 0006093
2011-01-12 21:18 max rusov Note Added: 0006096
2011-01-13 08:17 vskirdin Assigned To => vskirdin
2011-01-13 08:17 vskirdin Status new => assigned
2011-01-13 08:21 vskirdin Note Added: 0006098
2011-01-13 08:21 vskirdin Status assigned => feedback
2011-01-14 15:17 max rusov Note Added: 0006114
2011-01-14 15:17 max rusov Status feedback => assigned
2011-01-14 15:17 max rusov Status assigned => resolved
2011-01-14 18:10 vskirdin Build => 1786
2011-01-14 18:10 vskirdin Status resolved => closed
2011-01-14 18:10 vskirdin Resolution open => fixed
2011-01-14 18:10 vskirdin Fixed in Version => 2.0