Вверх ↑
Этот топик читают: Гость
Ответов: 485
Рейтинг: 86
#1: 2009-08-11 19:20:29 ЛС | профиль | цитата
Входной и выходной кортеж (в этих точках проставлены Debug) не равны. При удалении менеджера иконок работоспособность схемы восстанавливается.
code_14544.txt
карма: 0

0
файлы: 1code_14544.txt [14.4KB] [148]
Разработчик
Ответов: 4698
Рейтинг: 426
#2: 2009-08-11 19:21:01 ЛС | профиль | цитата
По моему дело в индексе иконки:
code_14545.txt
------------ Дoбавленo в 19.24:
Нет, даже еще лучше,по-моему нельзя добавлять строки в несуществующий под индексом 1 столбец
карма: 10
1
файлы: 1code_14545.txt [14.4KB] [184]
Голосовали:filyaxxxcom
Ответов: 485
Рейтинг: 86
#3: 2009-08-11 19:37:58 ЛС | профиль | цитата
Assasin писал(а):
по-моему нельзя добавлять строки в несуществующий под индексом 1 столбец
Можно. Эти данные (не используемые самой таблицей) не отображаются, но храняться как кортеж. И его можно извлечь в неизменном виде.
карма: 0

0
Разработчик
Ответов: 26164
Рейтинг: 2127
#4: 2009-08-11 20:10:51 ЛС | профиль | цитата
filyaxxxcom писал(а):
Входной и выходной кортеж (в этих точках проставлены Debug) не равны

И не будут. Индекс NIdxIcon=-1 и стоит менеджер иконок, что означает, что следующий за основным списком строк будет иконка, а ее индекс не может быть равен произвольной строке, точнее, произвольная строка, в данном случае, преобразуется в значение индекса равное 0.

Так что, это ни в коей мере ошибкой не считается, это особенность построения кортежа таблицы
карма: 22

1
Голосовали:filyaxxxcom
Ответов: 485
Рейтинг: 86
#5: 2009-08-11 20:30:48 ЛС | профиль | цитата
nesco писал(а):
Индекс NIdxIcon=-1 и стоит менеджер иконок, что означает, что следующий за основным списком строк будет иконка
Вот этого не знал (описание только сейчас нашел ). Предполагал, что если NIdxIcon=-1, то иконка вообще не будет браться из кортежа, отображаться и, следовательно, изменять кортеж. Ок. Спасибо.
карма: 0

0
5
Сообщение
...
Прикрепленные файлы
(файлы не залиты)