Часто эта тема вызывает много вопросов, люди даже не знают как к этому подступиться и возможно ли это вообще на BlackBox. Конечно генерация независимых приложений — не основная цель появления среды BlackBox, но, тем не менее, это возможно, и мы сейчас попробуем это сделать.
Я подготовил для наших нужд
маленький модуль Console и включил его в среду XDev. Скачайте его и поместите в Bb/Mod.
Откроем и скомпилируем модуль BbConsole (в меню: Dev -> Compile). Найдём в конце текста модуля такой небольшой примерчик:
Код: "OBERON"
MODULE PrivTestCons; IMPORT IO := BbConsole;
BEGIN
IO.Clear(IO.Black); IO.SetColors(IO.LGreenOnGreen);
IO.WriteStr("Hello! My size is ");
IO.WriteInt(IO.Width); IO.WriteCh("x"); IO.WriteInt(IO.Height);
IO.At(10, 3); IO.WriteStrLn("It was good! :-)");
END PrivTestCons.
Выделим его мышкой и скомпилируем тоже (Dev -> Compile Selection). Щёлкнем внизу на чёрном круглом коммандере. Результирующий бинарник TestCons.exe ищите в корне папки с установленным BlackBox.
P.S. Я получил информацию, что когда среда BlackBox установлена в серверном режиме, есть проблемы с поиском созданных подсистем и самого EXE'шника, но т.к. я не имею опыта использования такого режима, предлагаю вам разобраться в этой ситуации самостоятельно.