|
39 / 39 / 8
Регистрация: 15.08.2014
Сообщений: 634
|
|
Как бороться с Отрицательными значениями list.ListCount?26.01.2016, 18:35. Показов 1539. Ответов 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
Реализовать удаление листьев с отрицательными значениями Заполнить массив дробными и отрицательными значениями
Дополнить макрос мигания ячеек с отрицательными значениями Возможно ли задать переменную-диапазон с отрицательными значениями? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|