Вверх ↑
Этот топик читают: Гость
Ответов: 6
Рейтинг: 0
#1: 2011-02-26 20:11:29 ЛС | профиль | цитата
Всем привет.
Суть - разбираю BMP файлики (монохром), загружаю полезную информацию в "копию" светодиодного экрана(массив светодиодиков 8х96), вычитываю из полученного массива инфу в виде удобном для загрузки в экран. Загружаю в реальный экран. При работе с большим массивом компонентов типа "светодиод", часто отображение картинки на экране монитора нарушается. Спасет только закрыть-открыть Hiasm. Потребовалось создать матрицу в два раза больше.При попытке запустить проект - имею нарушение отображения картинки, как скомпилированного файла так и иконок редактора.
Понимаю что мой код не эффективен, но все-же, как добиться нормальной картинки?

З.С. Удалось поправить картинку, при помощи правки ключа реестра - GDIProcessHandleQuota (большое спасибо советам Dilma и Minkovsky, в соседней ветке о нехватке ресурсов)
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#2: 2011-02-26 20:39:58 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 17:14:01
карма: 0

0
Ответов: 3349
Рейтинг: 233
#3: 2011-02-26 20:43:15 ЛС | профиль | цитата
178.123.31.134 писал(а):
шериф ругаться будет

Спас от шерифа
Перенесено(было в Среда HiAsm >> Ошибки в среде) в Пакет Windows >> Help
карма: 1

0
Ответов: 6
Рейтинг: 0
#4: 2011-02-26 20:57:34 ЛС | профиль | цитата
Спасибо Ivann.

Вот пример половинки экрана - http://www.tehnoon.com.ua/all/svetodiody.txt
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#5: 2011-02-26 21:07:10 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 17:14:02
карма: 0

0
Ответов: 6
Рейтинг: 0
#6: 2011-02-26 21:44:11 ЛС | профиль | цитата
Я понимаю что подошел к проблеме через чур прямолинейно. Но как говорится - применил накопленный опыт.
Повертел и так и эдак PaintBox, пока не представляю как при его помощи решить похожую задачу. Поразмышляю.
карма: 0

0
Ответов: 8961
Рейтинг: 824
#7: 2011-02-26 22:48:18 ЛС | профиль | цитата
Oleg_PLLL, наверное, речь идёт о "бегущей" строке, на эту тему не один раз отвечали, и совсем не обязательно создавать на мониторе почти физическую копию большого экрана, можно обойтись картинкой 8х1024
карма: 19

0
Гость
Ответов: 17029
Рейтинг: 0
#8: 2011-02-26 23:17:53 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 17:14:02
карма: 0

0
Ответов: 6
Рейтинг: 0
#9: 2011-02-27 12:29:36 ЛС | профиль | цитата
Да Леонид, этот кусочек кода с програмки для заливки последовательности кадров в небольшой светодиодный экранчик. Програмка выполняет три функции - разбирает заготовленный массив Bmp картинок, отображает текущий кадр, и загружает его в экран. Разрядность экранчика 16х96. Спасибо за подсказку пороюсь на форуме.
178.123.31.134, спасибо за примерчик, направление движения мысли - уловил.
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#10: 2011-02-27 12:37:30 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 17:14:02
карма: 0

0
Ответов: 6
Рейтинг: 0
#11: 2011-02-27 12:52:52 ЛС | профиль | цитата
178.123.100.99, Сенкс! Вникаю.
карма: 0

0
Ответов: 8961
Рейтинг: 824
#12: 2011-02-27 13:39:17 ЛС | профиль | цитата
Oleg_PLLL, тогда ещё один пример (8х128 ) code_22715.txt
карма: 19

0
файлы: 1code_22715.txt [3.3KB] [119]
Ответов: 6
Рейтинг: 0
#13: 2011-02-27 14:57:01 ЛС | профиль | цитата
Ну просто праздник какой то.
Леонид, Спасибо!
карма: 0

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