Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Вс окт 21, 2018 4:59 am

Часовой пояс: UTC+03:00


Найдено 134 результата
Поиск в найденном:

Автор Сообщение

 Форум: ЯВУ   Тема: Компилятор Oberon-07

 Заголовок сообщения: Re: Компилятор Oberon-07
Добавлено: Пт окт 19, 2018 3:33 pm 

Ответы: 96
Просмотры: 16872


END , конечно, не очень красиво. Хотя, можно сделать (опционально): PROCEDURE [winapi, "kernel32.dll", "CloseHandle"] CloseHandle* (hObject: INTEGER): INTEGER; END CloseHandle; Сделано. Будет ли возможность собрать те примеры(Projects.7z ) Да, я поставлю заглушки для Windows Con...

 Форум: ЯВУ   Тема: Компилятор Oberon-07

 Заголовок сообщения: Re: Компилятор Oberon-07
Добавлено: Чт окт 18, 2018 5:09 pm 

Ответы: 96
Просмотры: 16872


END , конечно, не очень красиво. Хотя, можно сделать (опционально): PROCEDURE [winapi, "kernel32.dll", "CloseHandle"] CloseHandle* (hObject: INTEGER): INTEGER; END CloseHandle; Будет ли возможность собрать те примеры(Projects.7z ) Да, я поставлю заглушки для Windows Console.open...

 Форум: ЯВУ   Тема: Компилятор Oberon-07

 Заголовок сообщения: Re: Компилятор Oberon-07
Добавлено: Чт окт 18, 2018 12:40 pm 

Ответы: 96
Просмотры: 16872


Я пока плохо представляю, как работает статическая линковка. Если будет время и желание, то может быть сделаю раздельную компиляцию с последующей линковкой. Но видимо нескоро. Сейчас мне это кажется довольно сложным. Теперь подсветка в HippoEDIT "поехала". Если есть какие-либо идеи, то мож...

 Форум: ЯВУ   Тема: Компилятор Oberon-07

 Заголовок сообщения: Re: Компилятор Oberon-07
Добавлено: Чт окт 18, 2018 7:55 am 

Ответы: 96
Просмотры: 16872


Кроссплатформенные примеры скоро будут.
А чем ".obj" не устраивает? MS COFF, вроде бы... Чтобы было понятно о чём речь и как это сделать, нужен пример такого файла на FASM.

 Форум: ЯВУ   Тема: Компилятор Oberon-07

 Заголовок сообщения: Re: Компилятор Oberon-07
Добавлено: Ср окт 17, 2018 2:12 pm 

Ответы: 96
Просмотры: 16872


Еще небольшое обновление: - Сделан автозапуск FASM (путь указывается в Compiler.ini). - В параметрах требуется указывать имя результирующего файла. - Регистр в имени файла главного модуля больше не имеет значения. - "Строки" можно заключать также в одиночные кавычки: 'строка'. Репозиторий ...

 Форум: ЯВУ   Тема: Компилятор Oberon-07

 Заголовок сообщения: Re: Компилятор Oberon-07
Добавлено: Пн окт 15, 2018 7:40 am 

Ответы: 96
Просмотры: 16872


Leency , 1) Там есть зависимость от регистра: если написано "MODULE Dialogs", то имя файла должно быть Dialogs.ob07 и при запуске из командной строки тоже ".../Dialogs.ob07 kos" (а не dialogs.ob07). Возможно, это следует пофиксить. 2) Компилировать прямо из файлового менеджера в...

 Форум: ЯВУ   Тема: Компилятор Oberon-07

 Заголовок сообщения: Re: Компилятор Oberon-07
Добавлено: Сб окт 13, 2018 7:28 am 

Ответы: 96
Просмотры: 16872


Делаю промежуточное обновление. Что нового: - Ложная реакция антивирусов значительно уменьшена, хотя и сохраняется, особенно для графических приложений (для консольных меньше). Исполняемый файл компилятора проходит тест на VirusTotal с результатом 0/67 (было 18/67 ). Для этого понадобилось сделать о...

 Форум: ЯВУ   Тема: Общие вопросы по языку Си.

 Заголовок сообщения: Re: Общие вопросы по языку Си.
Добавлено: Ср окт 03, 2018 5:30 pm 

Ответы: 32
Просмотры: 1966


Не всё так просто. В библиотеке libimg.obj есть функция lib_init, которая принимает 4 параметра в регистрах eax, ebx, ecx, edx (указатели на функции): eax = malloc ebx = free ecx = realloc edx = dll_load эту функцию надо вызвать до первого использования библиотеки. Причем, функция dll_load довольно ...

 Форум: ЯВУ   Тема: Общие вопросы по языку Си.

 Заголовок сообщения: Re: Общие вопросы по языку Си.
Добавлено: Ср окт 03, 2018 4:09 pm 

Ответы: 32
Просмотры: 1966


JohnXenox писал(а):
2. Кто-нибудь может подсказать, как грузить LIBIMG.OBJ в KTCC? Мне нужно сделать вывод картинок (.png, .jpg, .gif), а я не знаю как. Желательно средствами KTCC.

А ты знаешь, как загрузить произвольную obj-библиотеку (ф68.19), получить таблицу экспорта и связать ее с указателями на функции?

 Форум: Дистрибутивы   Тема: "Ночные" сборки KolibriOS

 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
Добавлено: Вт окт 02, 2018 11:53 pm 

Ответы: 1272
Просмотры: 134746


Я попробовал скомпилировать fb2read с отключенными проверками индексов, указателей, типов и т. д. Размер сжатого бинарника уменьшился на 3.2 Кб, при этом загрузка процессора уменьшилась всего на несколько процентов. Вообще, я противник отсутствия рантайм-проверок, но если надо будет, я могу освободи...

 Форум: Прикладные библиотеки   Тема: InputBox

 Заголовок сообщения: Re: InputBox
Добавлено: Пт сен 28, 2018 8:49 pm 

Ответы: 10
Просмотры: 464


Выглядит симпатично и в использовании удобно. Хорошо бы иметь такую библиотеку для разных диалоговых окон: MsgBox, FindReplace... Знаю, что есть такая библиотека, но она устарела -- мелкий шрифт.

 Форум: Разное   Тема: Предложение, план развития

 Заголовок сообщения: Re: Предложение, план развития
Добавлено: Вс сен 23, 2018 10:20 am 

Ответы: 103
Просмотры: 2915


Уточните, что решаем про текстовый редактор, я вижу все за возможность портировать существующее. Если кто-то против, то отпишитесь. Из выбора у нас есть Tiny text editor (TTE) и Scintilla (SciTE). Что берём в задачу? Есть ли другие предложения? Ну, так понятно, что Sci намного лучше, а TTE намного ...

 Форум: Графическая подсистема   Тема: Баг с кнопками

 Заголовок сообщения: Re: Баг с кнопками
Добавлено: Ср сен 12, 2018 12:09 am 

Ответы: 24
Просмотры: 2751


Да, теперь нормально.

 Форум: Графическая подсистема   Тема: Баг с кнопками

 Заголовок сообщения: Re: Баг с кнопками
Добавлено: Вт сен 11, 2018 10:44 pm 

Ответы: 24
Просмотры: 2751


Еще утечка кнопок есть в главном меню, если открыть меню и водить по нему мышью. Но это не так критично, конечно. А вот CPU каждую секунду создает 24 новые кнопки. Ну что ж, теперь хотя бы понятно, в чем проблема.

 Форум: Графическая подсистема   Тема: Баг с кнопками

 Заголовок сообщения: Re: Баг с кнопками
Добавлено: Вт сен 11, 2018 6:54 pm 

Ответы: 24
Просмотры: 2751


Ещё вариант: Запустите BOARD Запустите Process manager(CPU) Наблюдайте постепенное увеличение количества кнопок на BOARD("Buttons = ") Вот, точно. Я обычно замечал эффект "отказа" кнопок во время программирования в KolibriOS. А во время кодинга часто приходится открывать Process...
Поле сортировки:  
Страница 1 из 9 [ Найдено 134 результата ]


Часовой пояс: UTC+03:00


Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB