Сообщение от
ZEman
есть небольшая непонятка, как сделать так чтобы отображалась в эмуляторе нижняя панелька ?
ну эта та где "пауза, вкл, сброс, пульт, таймер".
чё только ни делал у меня этой панельки нету.
Показом нижней панельки ( т.е. полосы статуса окна объекта Config ) управляет состояние StatusBar объекта Config. Т.е. нужно открыть файл конфигурации ( по-умолчанию это default.cfg ), найти там секцию [Config.ini] и в этой секции - строчку InitialStateOf[StatusBar].
В файле default.cfg из комплекта поставки эмулятора эта строчка выглядит так:
Код:
InitialStateOf[StatusBar] = 1
Если и при 1, и при 0 в этой строке окно эмулятора выглядит одинаково - значит что-то сильно не в порядке.
В комплекте поставки эмулятора есть файл 60Kb.cfg, реализующий "хакерский" вариант ДВК с 60 Кб ОЗУ.
Если загрузить этот файл командой "Файл -> Открыть", то окно эмулятора должно выглядеть так:
Скрытый текст
[свернуть]
Если теперь найти в файле 60Kb.cfg секцию [Config.ini] и установить InitialStateOf[StatusBar] в 0
Код:
[Config.ini]
ExtendedStartLog=0
InitialStateOf[StatusBar]=0
SaveChangesFor[StatusBar]=0
InitialStateOf[ControlBar]=0
SaveChangesFor[ControlBar]=0
InitialStateOf[Log]=0
SaveChangesFor[Log]=0
ActiveWindowHandle=
ActiveConfigID=
то при последующих запусках окно эмулятора должно выглядеть так:
Скрытый текст
[свернуть]
Сравнив окна можно заметить, что во втором случае - полоса статуса конфига не отображается.
Содержимое этой полосы ( и всех остальных полос такого типа ) определяется в конкретном файле конфигурации.
В файле default.cfg из комплекта поставки - создаются кнопки и другие контролы ( виджеты ), которые затем подключаются к эмулируемым процессору и шине и помещаются на полосу статуса конфига.
В файле 60Kb.cfg ничего такого не делается ( специально, чтобы дать пользователям возможность попробовать самостоятельно привести полосу статуса конфига этой конфигурации в соответствие с файлом default.cfg ).