Да можно конечно, но будет гибридненько

А если студия даст исполнимый код для .NET, то тем более.
Len писал(а):
Где можно почитать подробнее про WinApi? Какой-нибудь справочник по функциям, какая что значит.
Например, здесь:
S.Atan писал(а):
Если на ББ, то маленькие не получатся!!!
Где-то от 500-700 Кб. Это сравнительно компактно. И можно упаковать в один exe'шник. Но на exe'шники, сгенерированные линкерами BlackBox, A2 и ETH Oberon, иногда ругаются некоторые антивирусы. К сожалению. Они, видимо, слегка отличаются от созданных в более традиционных средах.
Len, Оберон — хороший выбор для проекта с нуля, но если нужен продвинутый графический интерфейс, то не исключено, что его придётся писать самому. Есть конечно
MicroVCL (собирается компилятором Активного Оберона), а с винапи попросту замаетесь, очень сложно. Так что удовлетворительного способа построить GUI на Обероне попросту нет, а уж тем более кроссплатформенного. Есть ещё старый
Visual Oberon, но его я даже не предлагаю. Просто посмотрите
скриншоты и оцените попытку сделать средство для построения GUI. Когда-то я начинал портировать с Дельфи библиотеки KOL и ACL, но тоже забросил.
Хорошие примеры как делать GUI-приложения на WinApi есть в поставке
ADW Modula-2 — я оттуда
часики портировал под WinDev.Сам бы я стал решать подобную задачу на Free Pascal. Если нужна кроссплатформенность, то в качестве GUI взял бы Lazarus. Если только для Windows, то библиотеку
KOL-CE. Но здесь тоже не всё гладко, в частности, я использую старую версию компилятора 2.6.4, более новая не собирает KOL-CE.
По библиотеке KOL достаточно много инфы в инете. Есть и
официальный сайт. Но сама KOL для Дельфи, хоть там и заявлена поддержка Free Pascal, но она более чем никакая. А KOL-CE как раз для Free Pascal, хотя и обновляется весьма редко.