Администрация форума не несёт ответственности за достоверность информации и оставляет за собой право редактировать или в особых случаях даже удалять посты без предупреждения. Спасибо за понимание.

Программирование ATMEL в BASCOM.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



Глюки в BASCOM

Сообщений 91 страница 108 из 108

91

Nord написал(а):

Декларации, выделенные которые Редактор выделил курсивом, не используются.

Вы до сих пор загромождаете код декларациями? А не проще использовать Config Submode = New.
Тогда никаких деклараций не нужно. Только подпрограммы должны быть размещены перед главным циклом.
Если главная программа её не вызывает, то она и не компилируется.

+1

92

sva-don написал(а):

Вы до сих пор загромождаете код декларациями?

Нет, вообще стараюсь обходиться без них.
Мой скрин - уже стародавний, плюс библиотека этого требует...
Ну, разве Dim... избежать не получается. ;)

0

93

Nord написал(а):

На первом скрине выделена куча неиспользуемых переменных.
А это значит, что некий объем памяти занят вхолостую...

В подтверждение:
- декларируем переменные
https://forumupload.ru/uploads/0000/25/b8/1743/t693729.jpg
- загружаем значения только для двух
A = &H01020304
D = &H04030201

- что получаем в памяти
https://forumupload.ru/uploads/0000/25/b8/1743/t916090.jpg
В ячейках 01...03 и 0C...0F у нас переменные A и D соответственно.
Ячейки 04...0В - в программе не задействованы и пусты, но в памяти зарезервированы (!), о чем нас курсивом "предупредил" Редактор.

+1

94

Продолжил "исследование"... ;)

Nord написал(а):

Декларации, выделенные которые Редактор выделил курсивом, не используются.

https://forumupload.ru/uploads/0000/25/b8/1743/t48709.jpg
Размер HEX после компиляции - 5863 байта.

Закомментировал строки, выделенные курсивом.
Размер HEX после компиляции - 5795 байтов...

Видимо, не все, что "курсиве", компилятор игнорирует... ;)

0

95

Nord написал(а):

Видимо, не все, что "курсиве", компилятор игнорирует...

Надо посмотреть в дисассемблере. Втюхивает ли он их туда?
Когда подпрограммы не декларируются, то они точно не попадают.

0

96

Где то здесь обсуждалась проблема с огромным шрифтом версии 2085. У меня это тоже было.
Сегодня обновился до Win10 и поставил 2085. Всё встало на свои места. Ура!  :flag:

0

97

скиньте инсталяху на яндекс-диск, без ВПН на их сайт не зайти...

0

98

Александр Д. написал(а):

скиньте инсталяху на яндекс-диск, без ВПН на их сайт не зайти...

Ссылка
Там даже с лицензией.

Отредактировано sva-don (2023-06-21 10:53:55)

0

99

спасибо, опробую вечером
У меня лицензия, главное иметь инсталяху ))

PS
не выдержал, скачал
Удалил всё после предыдущей версии (из User и по реестру поискал)

У меня ничего не улучшилось... Сравните размер символов в окне слева, текст программы и меню.
Символы в выпадающем меню огромные, а ярлыки - мизерные, попасть не реально. Если делаю Использовать большие иконки, то размеры выпадающего меню увеличиваются в несколько раз и между строками много места.

https://forumupload.ru/uploads/0000/25/b8/439/t193310.jpg

Отредактировано Александр Д. (2023-06-21 11:20:33)

0

100

Не знаю. У меня всё выглядит вот так.
https://forumupload.ru/uploads/0000/25/b8/819/t126664.jpg
Я увеличиваю шрифт только на рабочем экране.

Отредактировано sva-don (2023-06-21 14:28:52)

0

101

ну шикарно, да...
Про шрифт на рабочем экране не понял
А какой размера дипслея и его разрешение?

Отредактировано Александр Д. (2023-06-21 16:48:56)

0

102

Александр Д. написал(а):

Про шрифт на рабочем экране не понял

В рабочем поле Bascom. Я тоже так делаю, программа легче пишется-читается.

Недавно обсуждали, выяснилось, что виной были экранные  настройки самой Windows.

0

103

Александр Д. написал(а):

А какой размера дипслея и его разрешение?

23" 1920 х 1080
Дисплей IIYAMA HU2390HS

Отредактировано sva-don (2023-06-21 17:28:47)

0

104

странно
разрешение - то же

сдался )) Пусть так...
Выбрал Переназначить шрифты Windows, Применить большие иконки. Выбрал IDE system font в настройках шрифт 8,

https://forumupload.ru/uploads/0000/25/b8/439/t935217.jpg

ps
Сунулся дальше: А тут все ляпы остались...

1. Неужели он сам не тестирует на Алфа-тестерах?!!! Шрифт вообще мелкий, и не меняется, несмотря на все мои изыски...
2. А у него нет приятеля-дизайнера?
может нарисовать ему НОРМАЛЬНЫЕ КРАСИВЫЕ иконки??

Про то, что в новой версии при выборе русского часть сообщений всё равно на английском. Жаль, брезгует он славянами - не отвечает ни со старого Email, ни с нового...

https://forumupload.ru/uploads/0000/25/b8/439/t386973.jpg

Отредактировано Александр Д. (2023-06-21 18:53:00)

0

105

Александр Д. написал(а):

сдался )) Пусть так...

Экран 1440 х 900
Стиль - WindowsXP

Настройки Windows не менял:
https://forumupload.ru/uploads/0000/25/b8/1743/t596657.jpg
В Bascom изменяю только шрифт рабочего поля:
https://forumupload.ru/uploads/0000/25/b8/1743/t697051.jpg
Кнопочкой IDE System Font (на втором скрине) не пользуюсь.

0

106

sva-don написал(а):

Где то здесь обсуждалась проблема с огромным шрифтом версии 2085.

Вот начало того обсуждения Оживим форум!

Тогда, ЕМНИП, проблему решили... ;)

PS. Надо будет по результатам сделать тему и перенести все туда... ;)

0

107

Перековырял все настойки (поставил масштаб 100), размеры шрифтов в системе (где 11, где 12, где 13) - стало терпимо
Но значки всё равно мелкие. Ладно, я ими почти и не пользуюсь: всё на "горячих кнопках": F7 да F4 по факту ))

0

108

Александр Д. написал(а):

Перековырял все настойки (поставил масштаб 100), размеры шрифтов в системе (где 11, где 12, где 13) - стало терпимо
Но значки всё равно мелкие.

Насколько я помню "историю" Windows, где-то с Win98 и далее настройки приложений разработчики стали делать самостоятельными и могут ощутимо отличаться от системных, если приложить руки.

А так да, элементы окна (заголовки, меню и т.п.) будут определяться системными настройками.

0