Форум программистов, компьютерный форум, киберфорум
Argus19
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
Старый
Рейтинг: 5.00. Голосов: 1.
Термопринтер QR701
Запись от Argus19 размещена 03.08.2026 в 18:32
Показов 2924 Комментарии 0
Метки c++, vb 6.0

Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же принтеры могут самостоятельно генерировать QR и BAR коды.
У принтеров нет разъёмов. Только...
Аватар для Argus19
Старый
Рейтинг: 1.00. Голосов: 1.
Асинхронный приём данных из COM-порта
Запись от Argus19 размещена 01.05.2026 в 17:44
Показов 11270 Комментарии 0
Метки arduino, vb 6.0

Асинхронный приём данных из COM-порта
Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы проверить его, нашёл на иностранном форуме 2 примера асинхронного приёма данных COM-порта для того, чтобы посмотреть,...
Аватар для Argus19
Старый
Рейтинг: 1.00. Голосов: 1.
Оттенки серого
Запись от Argus19 размещена 18.03.2026 в 10:35
Показов 3317 Комментарии 4
Метки vb 6.0

Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки серого;
Модуль класса записи изображения в форматах JPG с изменяемым качеством, PNG и GIF.
Написал программу, иллюстрирующую работу этих модулей.
Аватар для Argus19
Старый
Рейтинг: 1.00. Голосов: 1.
Поиск "дружественных имён" СОМ портов
Запись от Argus19 размещена 22.11.2025 в 19:12
Показов 13513 Комментарии 3
Метки c++, com, vb, vb 6.0

Поиск "дружественных имён" СОМ портов
На странице:
https://norseev.ru/2018/01/04/comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа, СОМ1, СОМ2 и т.п.
Написал автору. Автор страницы ответил, что никогда этим не задавался и дал ссылку:
https://stackoverflow.com/ques... ndows?rq=3
Честно говоря, оказалось...
Аватар для Argus19
Старый
Рейтинг: 2.33. Голосов: 3.
Изображения webp на старых x32 ОС Windows XP и Windows 7
Запись от Argus19 размещена 30.10.2025 в 08:49
Показов 10676 Комментарии 11
Метки c++, vb, vb 6.0, webp

Изображения webp на старых x32 ОС Windows XP и Windows 7
Чтобы решить задачу, использовал интернет:
поисковики Google и Yandex, а также подсказки Deep Seek.
Как оказалось, чтобы создать приложение, совместимое с Windows XP, на С++
необходимо в Visusl Studio 2010 в свойствах проекта установить:
"свойства...
Аватар для Argus19
Старый
Термопреобразователи сопротивления
Запись от Argus19 размещена 14.10.2025 в 18:40
Показов 5255 Комментарии 0
Метки b4a

Термопреобразователи сопротивления
Для работы понадобились таблицы для ТСМ 50М a = 0,00428°С по ГОСТ 6651-2009 и 53М a = 0,00426°С по ГОСТ 6651-1978. Покопался и сделал.
Затем написал программу-калькулятор под Android на B4A, вычисляющую сопротивление по температуре и температуру по сопротивлению для платиновых, медных и никелевых термопреобразователей сопротивления.
Всё это в архиве.
Аватар для Argus19
Старый
Рейтинг: 1.00. Голосов: 2.
Библиотека ModbusRTU
Запись от Argus19 размещена 23.09.2025 в 16:22. Обновил(-а) Argus19 23.09.2025 в 16:34
Показов 7648 Комментарии 0
Метки c++, modbus, vb, vb 6.0

Библиотека ModbusRTU
Библиотека написана на языке С++ и предназначена для работы с программами, написанными на языке VB 6.0. Работоспособность библиотеки проверена на Windows7 и Windows10.
Для работы файл библиотеки ModbusRTU.dll должен находиться в папке с исполняемым файлом!
В состав библиотеки входят функции:
ModRTU_CRC – Подсчёт контрольной суммы CRC16.
openPort – Открытие COM-порта....
Аватар для Argus19
Старый
Рейтинг: 5.00. Голосов: 1.
Как написать библиотеку на С++ для программ, написанных на VB 6.0
Запись от Argus19 размещена 27.02.2025 в 11:25
Показов 2950 Комментарии 0
Метки c++, vb 6.0

Как написать библиотеку на С++ для программ, написанных на VB 6.0

Иногда, при написании кода, нужно многократно использовать функции и подпрограммы. Если объём кода становится слишком большим, «рябит в глазах». На мой взгляд, лучше использовать свои библиотеки, особенно, если приходится писать...
Аватар для Argus19
Старый
Рейтинг: 1.00. Голосов: 1.
Модель прибора на Arduino, работающего по протоколу Modbus RTU
Запись от Argus19 размещена 28.08.2024 в 20:33
Показов 1770 Комментарии 0

Модель прибора на Arduino, работающего по протоколу Modbus RTU
На поиск решения меня натолкнул один из форумчан:
https://www.cyberforum.ru/asutp/thread3170852.html
в теме: «Приложение VBA Exel: обращение к Slave-устройству по протоколу Modbus RTU через порт RS485». Промышленного прибора у меня нет. Долго искал решение. На нашем форуме:
https://www.cyberforum.ru/ardu... 77235.html
отклика не последовало.
Помог сайт:
https://microkontroller.ru/ard... ment-33313...
Аватар для Argus19
Старый
ROP коды для PaintPicture method, BitBlt или StretchBlt
Запись от Argus19 размещена 09.08.2024 в 14:20
Показов 1213 Комментарии 0

Нашёл у себя старую программку для проверки Rop кодов для PaintPicture, BitBlt или StretchBlt. Доработал.
Исходный код хорошо прокомментирован. Для желающих использовать в своих программах "хитрое" копирование изображений, сделал модуль с перечислением возможных растровых операций....
Аватар для Argus19
Старый
Программа работы с термопарами по ГОСТ Р 8.585-2001 ГСИ
Запись от Argus19 размещена 05.08.2024 в 16:58
Показов 1323 Комментарии 0
Метки angroid

Программа работы с термопарами по ГОСТ Р 8.585-2001 ГСИ для Android.
В окнах каждой термопары тапнув в свободном месте, увидите подсказку диапазонов измерений.
Просто подставляете измеренное значение температуры, или Т.Э.Д.С., нажимаете кнопку "Рассчитать" и получаете ответ.
Аватар для Argus19
Старый
Рейтинг: 5.00. Голосов: 1.
4-20 mA
Запись от Argus19 размещена 03.08.2024 в 19:12
Показов 1596 Комментарии 5
Метки android, windows, кипиа

Программа проверки показаний приборов, работающих в режиме 4-20 мА.
При возникновении сомнений в показаниях приборов, например, при несоответствии показаний прибора с показанием контрольного прибора, простым способом является сравнение тока на входе прибора и его показаниями....
Аватар для Argus19
Старый
Рейтинг: 1.50. Голосов: 2.
Image to TFT
Запись от Argus19 размещена 14.11.2022 в 19:10
Показов 1592 Комментарии 0
Метки arduino

Image to TFT
Написал программу для работы с TFT дисплеями Arduino.
Программа загружает изображения в форматах bmp, jpg, jpeg, gif и png, позволяет выбрать формат дисплея 128Х128 или 128Х160, перекодирует цвет из кодировки 8-8-8 в кодировку 5-6-5 и позволяет сохранить полученный...
Аватар для Argus19
Старый
Просмотр многостраничного .tif
Запись от Argus19 размещена 03.07.2022 в 10:22
Показов 1292 Комментарии 1
Метки vb 6.0

Просмотр многостраничного .tif
Программа "Фотографии", встроенная по умолчанию в Win10, видит только первую страницу.
Просматривать многостраничные .tif может только "Средство просмотра фотографий Windows", но её довольно хлопотно включать.
Написал простую программу-просмотровщик .tif.
Аватар для Argus19
Старый
Рейтинг: 5.00. Голосов: 1.
Создание многостраничного .tif
Запись от Argus19 размещена 25.06.2022 в 20:13
Показов 1439 Комментарии 3
Метки vb 6.0

Создание многостраничного .tif
На форуме
https://www.cyberforum.ru/visu... 00799.html
задавался вопрос о просмотре многостраничного файла .tif.
Мне не удалось найти в интернете примеров таких файлов., кроме разъяснений, как сделать многостраничный файл для налоговой инспекции при помощи разных...
Аватар для Argus19
Старый
MQ-2 и BMP280 и разные дисплеи
Запись от Argus19 размещена 14.06.2022 в 20:28
Показов 1119 Комментарии 0
Метки arduino

MQ-2 и BMP280 и разные дисплеи
Первоначальная идея заключалась в использовании датчика BME-280, но по недоразумению купил датчики BMP-280. Делал с учётом прибытия доказаказанных BME-280.
Использовал дисплеи:
Nokia5110
1602
GMG12864-06D SPI

Во вложении описание с фотографиями, схемы подключения и скетчи.
Аватар для Argus19
Старый
Рейтинг: 5.00. Голосов: 1.
WIA_functions
Запись от Argus19 размещена 06.06.2022 в 09:07
Показов 803 Комментарии 0

WIA_functions
Демонстрация возможностей WIA Automation: масштабирование, обрезка, вращение и запись изображения в разных форматах.
Ничего нового. Пишу в блог, чтобы не пропало.
Аватар для Argus19
Старый
Bitmap from Arduino
Запись от Argus19 размещена 04.06.2022 в 18:30
Показов 1245 Комментарии 0

Bitmap from Arduino
Если рисовать на дисплее Arduino средствами графических библиотек, то мы всегда знаем, что именно нарисовано и как это будет выглядеть на дисплее. В случае, если использовать Arduino как измеритель с функцией графопостроения, например, осциллограф, то изображение на...
Аватар для Argus19
Старый
Рейтинг: 1.00. Голосов: 1.
Bitmap to Arduino
Запись от Argus19 размещена 01.05.2022 в 12:34
Показов 2502 Комментарии 1
Метки arduino

Bitmap to Arduino
Программа для загрузки изображения из компьютера в Arduino UNO с использованием библиотеки для ардуино GyverOLED-main:
https://github.com/GyverLibs/GyverOLED
В архиве
1). папка с программой для компьютера: «Bitmap to Arduino», в которой программа:
Bitmap to Arduino.exe и контрол: COMDLG32.OCX, необходимый для Windows10;
2). Это описание;
3)....
Аватар для Argus19
Старый
Fill a contour
Запись от Argus19 размещена 04.01.2022 в 20:35
Показов 1838 Комментарии 3

Возникла простая задача - написать инструкцию оператора. Казалось бы, что проще? Сфоткал оборудование, куда надо вставил стрелки Paint-ом, залил их соответствующим цветом и т.д.
Оказалось, что Pain и PicPick запросто заливают фигуры выбранным цветом, если они на белом фоне. Если...
Аватар для Argus19
Старый
Рейтинг: 1.00. Голосов: 1.
WIA & GDI+
Запись от Argus19 размещена 13.11.2021 в 23:55
Показов 1256 Комментарии 0

Написал пример совместного использования WIA Automation и GDI+.
Редактируемое изображение загружается в PictureBox стандартным способом:
Visual Basic
1
picOut1 = LoadPicture(App.Path & "\AmSold.jpg")
Накладываемои и вращаемое изображение загружается с помощью GDI+ и вращается с использованием функции GDI+ RotateWorldTransform.
Сложенные изображения преобразуются...
Аватар для Argus19
Старый
WIC and WIA
Запись от Argus19 размещена 05.11.2021 в 16:48
Показов 1249 Комментарии 1

Из найденных в интернете модуля класса от "Victor Bravo VI", загружающего в PictureBox изображения с помощью компонента обработки изображений Windows (WIC) и кода создания WIA.ImageFile из PictureBox, написал простой конвертер формата изображений. Модуль класса cWICImage при работе в Windows10 позволяет загружать не только изображения стандартных форматов, но и изображения в формата .webp. Из-за чего и создавался проект.
Аватар для Argus19
Старый
Анимированные GIF
Запись от Argus19 размещена 08.10.2021 в 18:23
Показов 2330 Комментарии 3

Просмотрел разные решения вывода анимированных GIF.
Профессиональные решения сложны для понимания. Тем более, что использование библиотеки GDI+ само по себе является не простой задачей из-за возможности допущения всевозможных "утечек". Самым простым решением для начинающих...
Аватар для Argus19
Старый
Рейтинг: 3.00. Голосов: 2.
Определение количества строк и столбцов листов книги Excel
Запись от Argus19 размещена 24.07.2021 в 16:34
Показов 2576 Комментарии 2

Написал программу для определения количества строк и столбцов листов книги Excel с использованием для выбора файла Microsoft Common Dialog Control 6.0 и без ссылки на Microsoft Excel ХХ Object Library, т.к. версия этой библиотеки может отличаться на разных компьютерах и, в случае несовпадения версий, произойдёт...
Аватар для Argus19
Старый
Работа с библиотекой Dxva2.dll
Запись от Argus19 размещена 09.07.2021 в 22:24
Показов 4324 Комментарии 2

Работа с библиотекой Dxva2.dll
На англоязычном форуме: https://www.vbforums.com/showt... tor-handle
Пользователь Eduardo предложил решение получения информации о мониторе, используя функции библиотеки "Dxva2.dll". Основная проблема в получении хэндла монитора. Всё оказалось вполне решаемым средствами VB 6.0.
Вот текст предложенного модуля:
Visual Basic
1
2
3
4
Option Explicit
 
Private Type LPPHYSICAL_MONITOR
    hPhysicalMonitor
...
Аватар для Argus19
Новые блоги и статьи
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru