|
39 / 39 / 8
Регистрация: 15.08.2014
Сообщений: 634
|
|
Как бороться с Отрицательными значениями list.ListCount?26.01.2016, 18:35. Показов 1578. Ответов 26
Метки нет (Все метки)
Добрый день!
Как сие победить. При заполнении элемента ListBox, с какого то значения (вроде свыше 30000) Счетчик элементов ListCount начинает "глючить", а именно получает отрицательное значение. Добавлено через 20 минут так все таки можно получить как то количество элементов списка если оно превышает 32767?
0
|
|
| 26.01.2016, 18:35 | |
|
Ответы с готовыми решениями:
26
Как задать интервал с отрицательными и положительными значениями Массив: Разместить все элементы с положительными значениями в левой части массива, элементы с отрицательными значениями - в правой Не получается разобраться с отрицательными значениями |
|
|
||
| 26.01.2016, 19:05 | ||
|
Тут встречный вопрос, зачем так издеваться на пользователем программы? Разве может нормальный человек просмотреть 32767 значений ? Надо что то в программе менять!
3
|
||
|
39 / 39 / 8
Регистрация: 15.08.2014
Сообщений: 634
|
|
| 26.01.2016, 22:31 [ТС] | |
|
ну пользователи тут не причем.
ответ не верный. встречал раньше тему через сендмеседж можно получить, но не могу найти.. Анатолий можете подсобить?
0
|
|
|
|
|||||||
| 27.01.2016, 07:59 | |||||||
0
|
|||||||
|
39 / 39 / 8
Регистрация: 15.08.2014
Сообщений: 634
|
|
| 27.01.2016, 08:10 [ТС] | |
|
спасибо.
0
|
|
|
Модератор
|
||||||
| 27.01.2016, 10:43 | ||||||
|
Это потому что количество элементов это беззнаковое число, а VB6, поэтому можно обойтись без API:
3
|
||||||
|
39 / 39 / 8
Регистрация: 15.08.2014
Сообщений: 634
|
||||||
| 27.01.2016, 16:14 [ТС] | ||||||
Сообщение было отмечено Pro_grammer как решение
Решение
Простите а как в данном случае обратится (прочитать, изменить, установить новое значение) элемента списка, если его порядковый номер больше 32767?
Добавлено через 3 часа 38 минут После недолго исследования, вопрос решен следующим образом...
0
|
||||||
|
oh my god
|
||||||
| 27.01.2016, 16:22 | ||||||
|
а вот так ..
0
|
||||||
|
39 / 39 / 8
Регистрация: 15.08.2014
Сообщений: 634
|
|
| 28.01.2016, 11:05 [ТС] | |
|
коллеги а где вообще искать значение констант?
В частности не могу наяти значение для LB_SETITEMDATA Добавлено через 1 час 57 минут я ошибся, думая что с помощью LB_SETITEMDATA можно изменить значение списка. последний вопрос остался открытым. как изменить значение списка через API
0
|
|
|
|
|||||||
| 28.01.2016, 11:41 | |||||||
0
|
|||||||
|
oh my god
|
|
| 28.01.2016, 11:47 | |
|
Вы точно чтото не то делаете, вам же говорили не надо этого делать
тоесть никому это не пригодиться в практике более 1000 элементов в списке Pro_grammer, вы уж .. будьте верны своему слову
1
|
|
|
|
||||||
| 28.01.2016, 11:50 | ||||||
|
И предполагая следующий вопрос
1
|
||||||
|
oh my god
|
|
| 28.01.2016, 11:51 | |
|
Я тоже ща.. буду качать ногой 1000 раз, а потом скажу... чёт я не могу уже качать больше 1000 раз ..
наверное тут чтото случилось с техникой.. а давайте разбераться ..
0
|
|
|
|
||
| 28.01.2016, 11:55 | ||
|
Т.е. юзер может и не видеть его на форме, но программа может с ним работать. Я однажды сам использовал этот прием в своей проге.
1
|
||
|
oh my god
|
||
| 28.01.2016, 12:15 | ||
|
тут вот попытались вскользь сказать что именно тип хранения просто не позволяет хранить данные TheTrick показал (что я тоже знал) что иногда можно в 2 раза расширить использования значений так-как Integer именно от -32767 до +32767 , а этот .. вдруг надо ему еще больше .. я и ответил .. Добавлено через 8 минут Pro_grammer, почему лучший ответ стоит в этом посте №5 https://www.cyberforum.ru/post8675274.html ведь это пост автора .. ??
0
|
||
|
|
|||
| 28.01.2016, 13:22 | |||
|
Хотя этот ответ на 90% из моего кода, но из природной скромности отдаю лавры ТС.
1
|
|||
|
39 / 39 / 8
Регистрация: 15.08.2014
Сообщений: 634
|
|
| 28.01.2016, 13:31 [ТС] | |
|
0
|
|
|
|
||
| 28.01.2016, 13:43 | ||
|
Почти все декларации WIN API + все константы в этом архиве:
1
|
||
|
Модератор
|
|
| 28.01.2016, 13:55 | |
|
Поставь New API Viewer 1.0.3 by David Ross Goben.
1
|
|
| 28.01.2016, 13:55 | |
|
Помогаю со студенческими работами здесь
20
Реализовать удаление листьев с отрицательными значениями Заполнить массив дробными и отрицательными значениями
Дополнить макрос мигания ячеек с отрицательными значениями Возможно ли задать переменную-диапазон с отрицательными значениями? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|
|
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
|
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|