Notes |
|
|
Даже идей нету, что там случилось. Нужно подробное описание действий и сама база меток на которой падает. |
|
|
(0015169)
|
bk99
|
29-01-2015 14:15
|
|
Пока не воспроизводится. Поковыряюсь ещё. Метки не мои, мне их прислали, поэтому инфа ДСП, дайте мыло. Сломается ещё раз - отпишусь здесь подробнее и вышлю метки. |
|
|
|
|
|
|
Вполне возможно что дело не в метках, а в конкретной последовательности тыканья и структуре категорий |
|
|
(0015218)
|
bk99
|
02-02-2015 11:33
|
|
В тот раз сначала я, вроде бы, создал категорию, а потом уже открывал плт-шки через Меню-Открыть. Но с тех пор, хоть убей!, не могу добиться вылета, всё работает как часы.
Но эльф-то ведь создался... Может тот комп был кривой.. |
|
|
(0015219)
|
vdemidov
|
02-02-2015 11:38
(edited on: 02-02-2015 11:40) |
|
В elf оно упало на строке, на которой не должно было падать.
// VLevel - уровень глубины узла. VNum - номер узла изменения видимости.
CategoryTreeView.Visible := False;
VLevel:=Node.Level;
// Цикл продолжается пока не перейдём на новую ветвь (пока уровень глубины узлов не станет как наша)
// Или до конца ветвей
CategoryTreeView точно не nil. Это компонент формы.
Node параметр функции, и тоже не должен быть равен nil. Но даже если вдруг равен, то выше к нему уже было обращение несколько раз (Node.StateIndex) и оно должно было упасть раньше. В общем я в тупике.
|
|