Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Пт авг 17, 2018 9:30 pm

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


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

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

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

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

Ответы: 82
Просмотры: 15789


Хотелось бы, чтобы примеры работали без переделки на всех поддерживаемых платформах. Они ведь кроссплатформенные. Для этого надо делать кроссплатформенную библиотеку. Это у меня пока не приоритет. Теперь окно консоли запускается вместе с GUI . Ну да, редактор только для моего личного пользования и ...

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

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

Ответы: 82
Просмотры: 15789


Для меня GUI всегда самое простое :) а вот логика куда сложнее. Вот если бы я тогда догадался четко разделить логику и GUI... Это в своих последних проектах я сразу выделяю все зависимости в отдельный модуль, а в то время у меня всё переплеталось. Я давно подумываю вынести свои элементы в библиотек...

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

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

Ответы: 82
Просмотры: 15789


Пример "postfix" не работает, потому что процедура In.Char выполняет ввод символа по нажатию enter. Т. е. вместо "a+b" ENTER, надо набрать: "a" ENTER "+" ENTER "b" ENTER ENTER вывод: ab+ Да, и модуль RTL импортировать не надо, он автоматически добавл...

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

 Заголовок сообщения: Re: Компилятор Oberon-07
Добавлено: Вт апр 03, 2018 12:24 am 

Ответы: 82
Просмотры: 15789


Существует ли возможность получать на выходе простой объектник( COFF или OMF — не важно)? Нет, можно получить только те форматы, которые указаны в справке. Компилятор просто не рассчитан на генерацию множества форматов, там и так всё очень запутано. Первоначально, я задумывал генерацию исполняемых ...

 Форум: Файловые менеджеры   Тема: Eolite

 Заголовок сообщения: Re: Eolite
Добавлено: Вт мар 27, 2018 9:44 pm 

Ответы: 855
Просмотры: 102587


А может всегда копировать поблочно? Перед началом копирования определить размер блока как некоторую часть от доступной памяти, скажем 20% или 30%.

 Форум: Эмуляторы   Тема: Эмуляция KolibriOS API

 Заголовок сообщения: Re: Эмуляция KolibriOS API
Добавлено: Сб мар 24, 2018 4:02 am 

Ответы: 62
Просмотры: 4893


0CodErr , я извиняюсь, работает. Ключи реестра создаются в разделе Wow6432Node, поэтому я их не сразу заметил. А не работало, потому что эмулятор у меня находится в папке D:\KEm и этот путь я прописал в реестре, а для запуска я написал командный файл с такой строкой: KEm.exe -base 65536 D:\Kem\HW.k...

 Форум: Эмуляторы   Тема: Эмуляция KolibriOS API

 Заголовок сообщения: Re: Эмуляция KolibriOS API
Добавлено: Сб мар 24, 2018 12:14 am 

Ответы: 62
Просмотры: 4893


0CodErr , в Win8.1-64 эта штука с реестром не работает. Программа не меняет реестр, даже если запустить от имени администратора. Если же изменить реестр вручную и запустить от имени администратора, то FilePath = "" Вообще, насколько важно записывать это в реестр? Может лучше простой ini-ф...

 Форум: Эмуляторы   Тема: Эмуляция KolibriOS API

 Заголовок сообщения: Re: Эмуляция KolibriOS API
Добавлено: Вт мар 20, 2018 4:06 pm 

Ответы: 62
Просмотры: 4893


0CodErr Это я, собственно, вот к чему: я немного модифицировал компилятор oberon-07, чтобы получить исполняемый файл с базовым адресом 64 Кб, который теоретически можно выполнить в твоем эмуляторе под Win8.1-64. HelloWorld запустился (!), но для чего-то более серьезного, в эмуляторе еще не хватает ...

 Форум: Эмуляторы   Тема: Эмуляция KolibriOS API

 Заголовок сообщения: Re: Эмуляция KolibriOS API
Добавлено: Пн мар 19, 2018 5:56 pm 

Ответы: 62
Просмотры: 4893


0CodErr,
Если адрес загрузки теперь можно указать в параметрах эмулятора, то может быть, вместо нуля надо написать адрес исполняемого файла?
Код:
Function  GetThreadInfo(Slot: Dword; Buffer: PThreadInfo): Dword;

...

          MemAddress   := 0;

 Форум: Кодинг   Тема: Есть ли в Колибри стандартный формат объектных файлов?

Добавлено: Вт фев 20, 2018 11:40 pm 

Ответы: 8
Просмотры: 768


Сейчас, наиболее часто связь между разными языками/компиляторами организуется посредством dll. Функцию dll выполняет формат MS COFF. Возможно, будет еще dll-PE.

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

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

Ответы: 82
Просмотры: 15789


1) Нет, опускать параметры нельзя -- язык почти игрушечный, синтаксис предельно упрощен.
2) Так и должно быть, язык регистрозависимый.

 Форум: Ядро   Тема: функции 68.12 и 77.2

 Заголовок сообщения: Re: функции 68.12 и 77.2
Добавлено: Пт фев 09, 2018 11:41 am 

Ответы: 5
Просмотры: 670


Всем спасибо, теперь мне всё понятно.

 Форум: Ядро   Тема: функции 68.12 и 77.2

 Заголовок сообщения: Re: функции 68.12 и 77.2
Добавлено: Чт фев 08, 2018 8:20 am 

Ответы: 5
Просмотры: 670


Не понятен пункт 2. Фьютекс/мьютекс сам по себе критическая секция, если его правильно использовать. Это не маскирование прерываний или переключения задач. Если один поток получил блокировку, остальные будут ждать, пока фьютекс не разблокируют. Я так использую. Может быть это в чем-то неправильно, ...

 Форум: Ядро   Тема: функции 68.12 и 77.2

 Заголовок сообщения: функции 68.12 и 77.2
Добавлено: Чт фев 08, 2018 1:19 am 

Ответы: 5
Просмотры: 670


Есть небольшие вопросы по двум системным функциям. Возможно, ответы на них следует отразить в документации. f68.12 (mem_alloc) Гарантируется ли обнуление выделенного блока памяти? --------------------------------------- f77.2 (futex_wait) Для входа в критическую секцию, поток должен выполнить два де...

 Форум: Ресурсы   Тема: Публикация приложений в KolibriOS Store

 Заголовок сообщения: Re: Публикация приложений в KolibriOS Store
Добавлено: Пн янв 29, 2018 1:21 pm 

Ответы: 11
Просмотры: 1288


А разве Авира умеет проверять файлы MENUET01? Сейчас попробовал -- что-то угрозы Авира в них не видит. Хотя на Windows-приложения, скомпилированные этим Обероном, Avira реагирует, но только на графические. Dll и консольные exe пропускает. Графические exe от консольных отличаются только одним байтом....
Поле сортировки:  
Страница 2 из 8 [ Найдено 117 результатов ]


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


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