Это зависит от того, какой компилятор Business Basic вы используете. наиболее распространенным является BBx, поэтому я отвечу на ваш вопрос на основе этого конкретного компилятора. BBx будет работать без проблем на платформах Windows или Unix. Вы можете обмениваться программами между ними, не перекомпилируя их. НО, у вас должен быть компилятор, чтобы он работал. Помните, что BBx, ProvideX, Thorobred basic и т. Д. Являются компиляторами M-кода, а не компиляторами P-кода. Большинство людей используют служебную программу, которая поставляется с BBx, для обмена данными между средой BBx и веб-сайтом. Найдите руководства по BBx, которые поставляются с компилятором. Вы также можете использовать ДОПОЛНИТЕЛЬНЫЙ драйвер ODBC. Позвоните в Международный Базис в Нью-Мексико для водителя. Более поздние версии BBx также могут читать / записывать в базы данных SQL и другие типы файловых систем. Но большинство программистов BBx будут использовать файловую систему с ключами, которая поставляется вместе с ней. Вы также можете читать / записывать в ascii файлы в BBx.
Обратите внимание: BBx и все другие компиляторы Business Basic НЕ используют плоские файлы ascii. Они могут записывать плоские файлы ascii, но за 30 лет я никогда не видел, чтобы кто-нибудь использовал их в качестве файловой структуры. Они используются только для импорта / экспорта данных в / из BBx. Файлы с ключами имеют область SIT, область ключей и область данных. Вам нужно прочитать эти файлы в BBx. Если вы используете C или другой язык для изменения данных в файле, вы повредите контрольную сумму, и файл станет бесполезным. И у вас будет один очень разозленный клиент.
Вы можете также рассмотреть возможность получения компилятора BBx для своей среды Windows, чтобы помочь вам. Довольно дешевый вариант, если у вас нет исходного кода на стороне BBx. Помните, что это НЕ Базовый ... это Бизнес Базовый.
Вы также должны найти структуры данных файловой системы на стороне BBx. Без нее очень сложно работать с системой. Некоторые программы имеют встроенную СУБД, и вы можете просто распечатать макеты записей для сотен файлов в системе.