Оберон-клуб «ВЄДАsoft» https://zx.oberon.org/forum/ |
|
Портированые версии https://zx.oberon.org/forum/viewtopic.php?f=38&t=106 |
Страница 1 из 1 |
Автор: | S.Atan [ 27 апр 2013, 23:04 ] | |||||||
Заголовок сообщения: | Портированые версии | |||||||
Давно не был на форуме. Всем здрасте! Решил выложить наработки прямо сюда, а то у меня на компьютере чорт знает что творится. Краткое описание вложений. Ide_Res.part.rar - Кому интересен формат файла ресурсов и работа с ним, данная наработка - визуальный редактор ресурсов Так как много времени ушло на разбор ресурсов диалогов и икон то некоторые ресурсы не реализовал! Img_Editor.zip - Болванка и наработки для работы с картинками, слоями иконками и т.д. (что то на вроде http://mainview.ru/raznoe/software/usef ... on-editors) CompilerNew.zip - Портированая версия OPCL 2.4 на Delphi. 2.6.zip - Исправленная и дополненная версия OPCL 2.5 (исправления касаются работы с Windows Dialogs окнами) В папке с примерами библиотека OVCL(Oberon Visual Component Library) со стандартными контролами, компонентами, окнами и т.д. А так же заготовка для Notepad на Обероне. IDE_Full.zip - полная среда разработки с интегрированным компилятором на Delphi 2006, для использования на Delphi 7 и т.д надо убрать DockingManager но панельки не будут тогда скрываться. Примеры в папке не будут работать из-за недореализации импорта (Файл OPP.pas) закоментирована строка Код: "OBERON"
После разбора строки импорта вроде Код: "OBERON"
Она должна добавить Имя модуля, имя DLL, Название функции и Псевдоним если есть. Последний параметр это тип декларации 0-WINAPI Тоесть в модуле HelloGui.mod данная строчка должна разобраться парсером и вызвать функцию в конце разбора LNTi386.AddImport('HelloGui','USER32.DLL','MessageBoxA','MessageBox',0); Почему не дореализовал не помню??? Возможно чем то другим занимался. Сейчас разрабатываю компилятор и среду кросcплатформенную (на Lazarus) что бы попробывать перенести наработки и под другие платформы! К стати среду выложу попозже чуть для тестирования, возможно посоветуете что нибудь!
|
Автор: | Zorko [ 27 апр 2013, 23:24 ] |
Заголовок сообщения: | Re: Портированые версии |
Ого! Мощно. |
Автор: | S.Atan [ 04 май 2013, 09:54 ] | |||
Заголовок сообщения: | Портированые версии | |||
Вот наработка новая. Среда разработки на FreePascal на которой в принципе и буду разрабатывать компилятор. Попробую писать сразу что бы компилировалось и на FP и на Oberon ??? Эта 64 бит версия, блин вечером 32 бит выкину... В среду пока встроил подсветку и тестовый трэйсер с дизассемблером... Добавил 32 бит версию.
|
Страница 1 из 1 | Часовой пояс: UTC + 2 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |