Оберон-клуб «ВЄДАsoft»
https://zx.oberon.org/forum/

Делаем консольную программу на BlackBox
https://zx.oberon.org/forum/viewtopic.php?f=34&t=240
Страница 1 из 1

Автор:  Zorko [ 26 мар 2014, 01:23 ]
Заголовок сообщения:  Делаем консольную программу на BlackBox

Часто эта тема вызывает много вопросов, люди даже не знают как к этому подступиться и возможно ли это вообще на BlackBox. Конечно генерация независимых приложений — не основная цель появления среды BlackBox, но, тем не менее, это возможно, и мы сейчас попробуем это сделать.

Я подготовил для наших нужд маленький модуль Console и включил его в среду XDev. Скачайте его и поместите в Bb/Mod.

Откроем и скомпилируем модуль BbConsole (в меню: Dev -> Compile). Найдём в конце текста модуля такой небольшой примерчик:
Код: "OBERON"
  1. MODULE PrivTestCons; IMPORT IO := BbConsole;
  2. BEGIN
  3. IO.Clear(IO.Black); IO.SetColors(IO.LGreenOnGreen);
  4. IO.WriteStr("Hello! My size is ");
  5. IO.WriteInt(IO.Width); IO.WriteCh("x"); IO.WriteInt(IO.Height);
  6. IO.At(10, 3); IO.WriteStrLn("It was good! :-)");
  7. END PrivTestCons.
Выделим его мышкой и скомпилируем тоже (Dev -> Compile Selection). Щёлкнем внизу на чёрном круглом коммандере. Результирующий бинарник TestCons.exe ищите в корне папки с установленным BlackBox.

P.S. Я получил информацию, что когда среда BlackBox установлена в серверном режиме, есть проблемы с поиском созданных подсистем и самого EXE'шника, но т.к. я не имею опыта использования такого режима, предлагаю вам разобраться в этой ситуации самостоятельно.

Вложения:
Console.png
Console.png [ 3.43 КБ | Просмотров: 8909 ]

Страница 1 из 1 Часовой пояс: UTC + 2 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/