Оберон-клуб «ВЄДАsoft» https://zx.oberon.org/forum/ |
|
DemoTiles.Mod https://zx.oberon.org/forum/viewtopic.php?f=10&t=193 |
Страница 1 из 1 |
Автор: | Zorko [ 18 май 2014, 05:10 ] | ||
Заголовок сообщения: | DemoTiles.Mod | ||
Reobne писал(а): Привет! Привет!Пример "DemoTiles.Mod" не пошёл. Как я догадываюсь, модуль GrTiles был модифицирован, его интерфейс изменился, и не подходит. Когда я выделяю в тексте "GrTiles", давлю правой кнопкой мыши, выбираю "Interface", то XDev пытается открыть файл: XDev-master\Gr\Sym\Tiles.osf (вижу через ProcMon) Но не находит такой файл (поиск по всем каталогам тоже мне не помог ![]() , отвечает "module GrTiles not found" Также не получается вывести его "Source":XDev-master\Gr\Mod\Tiles.odc "Documentation":XDev-master\Gr\Docu\Tiles.odc "Документация": Не ищет файлы, а отвечает: "command error: command ShowDocuLang not found in DevReferences" Переношу ЛС на форум, т.к. тема поднята интересная, надеюсь, не обидитесь. ![]() Всё правильно, модуль GrTiles был модифицирован, его интерфейс изменился, и не подходит. А, как всегда, работа идёт дальше, и после каждой такой модификации примеры не проверяются на "собираемость". ![]() Изменение в GrTiles вызвано желанием уйти от задания цветов двухцветных тайлов с помощью процедуры GrTiles.SetColors(ColorOnColor). Я решил, что если модули (Console, GrPixel, GrTiles, GrSprites) будут хранить установленные по-умолчанию цвета во внутренних переменных, то немудрено в этом запутаться. Поэтому теперь цвета двухцветного тайла задаются отдельным параметром, о чём нас предупреждает компилятор:
|
Автор: | Zorko [ 18 май 2014, 05:22 ] | ||
Заголовок сообщения: | Re: DemoTiles.Mod | ||
А почему не получается отобразить интерфейс с помощью выделения в тексте "GrTiles" и выбора "Interface" в контекстном меню? Дело в том, что эта возможность предусмотрена только для модулей, собранных самим BlackBox Component Builder, его подсистемой Dev, которая компилирует модули в 32-битный код процессора 80x86. Разработка же для Спектрума ведётся с помощью другой схемы. И, соответственно, посмотреть интерфейс можно, выделив в тексте "GrTiles" и выбрав из меню XDev -> Show Definition. Притом в меню Ofront тоже есть пункт "Show Definition", но он не всегда будет корректно срабатывать, и я планирую убрать его. Можно для удобства раскрасить интерфейс, выбрав Master -> Раскрасить активный документ.
|
Страница 1 из 1 | Часовой пояс: UTC + 2 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |