Board.KolibriOS.org

Official KolibriOS board
It is currently Wed Oct 21, 2020 7:45 pm

All times are UTC+03:00


Search found 44 matches
Search these results:

Author Message

 Forum: HLL   Topic: Delphi SDK для Колибри

Posted: Wed Oct 19, 2016 6:04 pm 

Replies: 52
Views: 26481


Просто делать что-то еще с нуля, чтобы еще больше библиотек было, как-то неохота. И тратить память по странице за раз тоже :)

 Forum: HLL   Topic: Delphi SDK для Колибри

Posted: Wed Oct 19, 2016 5:51 pm 

Replies: 52
Views: 26481


TinyPeInDelphi Ну я нагуглил так-то, оно? http://www.delphibasics.info/home/delphibasicsarticles/smallapplicationsindelphibyn0v4 Решают сейчас проблему с субаллокатором для FPC. А FastMM прикрутить можно туда? 1) да, на основе него делал 2) теоритически - можно, кто-то это делал со старыми FastMM/F...

 Forum: HLL   Topic: Delphi SDK для Колибри

Posted: Wed Oct 19, 2016 5:28 pm 

Replies: 52
Views: 26481


Вопрос, что это за секции и для чего У меня TLS не создается. link.exe /FORCE:UNRESOLVED /SUBSYSTEM:WINDOWS /SECTION:.text,ERW /MERGE:.rdata=.text /MERGE:_INIT_=.text /MERGE:_EXIT_=.text /ENTRY:Start$qqsuiuiui Hello.obj abc.obj system.obj kernel32.lib user32.lib /out:Hello.exe /MAP:hello.map > link...

 Forum: HLL   Topic: Delphi SDK для Колибри

Posted: Wed Oct 19, 2016 5:26 pm 

Replies: 52
Views: 26481


А зачем мне TinyPeInDelphi ? Я ведь делаю приложение под KolibriOS. А затемшта это работающий пример использования D7 + omf2d + link с усеченными system и systemini. А уж какой там формат выходной - что Колибри, что ПЕшка - дело сто десятое. Я в скрипте для линкера написал просто вот так У меня про...

 Forum: HLL   Topic: Delphi SDK для Колибри

Posted: Wed Oct 19, 2016 1:38 pm 

Replies: 52
Views: 26481


А, еще вспомнил: при таком методе все строится на unitах, без program.

 Forum: HLL   Topic: Delphi SDK для Колибри

Posted: Wed Oct 19, 2016 1:37 pm 

Replies: 52
Views: 26481


0CodErr wrote:
Я думаю, другую тему завести, про Delphi\FreePascal с примерами и обёртками.

Решают сейчас проблему с субаллокатором для FPC. Пока изучаю ваши библиотеки, как вы работаете со своими obj/dll

 Forum: HLL   Topic: Delphi SDK для Колибри

Posted: Wed Oct 19, 2016 1:30 pm 

Replies: 52
Views: 26481


Ну попробовал я эту вашу omf2d . После неё у меня LD чем-то недоволен. Исходник: Program Project1; Type Dword = Cardinal; Var hConsole: Pointer; ConsoleInit: Procedure(WndWidth, WndHeight, ScrWidth, ScrHeight: Dword; Caption: PChar); StdCall; ConsoleExit: Procedure(bCloseWindow: Cardina...

 Forum: Coding   Topic: Выделение памяти

Posted: Mon Oct 17, 2016 7:16 pm 

Replies: 76
Views: 22315


//DG но COMMIT гарантирует, что нам достается кусок из теоритически возможного Win на самом деле не даёт такой гарантии. В любой операционке это скорее обещание выделить, если будет возможность. Не, ну кто бы спорил - есть ситуации, когда это не получится. И тем не менее, это якобы "обещание&q...

 Forum: Coding   Topic: Выделение памяти

Posted: Mon Oct 17, 2016 7:04 pm 

Replies: 76
Views: 22315


//DG Вот как раз MEM_COMMIT и есть Это кмк чуть-чуть другое: здесь идет речь о том, что выделяется кусок из теоретически возможного максимума (физическая + своп). Да, физическая не маппируется сразу - верно, но COMMIT гарантирует, что нам достается кусок из теоритически возможного: т.е. когда мы к ...

 Forum: Coding   Topic: Выделение памяти

Posted: Mon Oct 17, 2016 6:39 pm 

Replies: 76
Views: 22315


Только так http://board.kolibrios.org/viewtopic.php?f=2&t=3297&start=19 Почему нельзя его(закрепление по запросу) реализовать? Да и не всегда есть варианты, кроме как покончить работу самоубийством. Есть еще замечательный вариант: выдать милое сообщение "Недостаточно ресурсов, чтобы вы...

 Forum: Coding   Topic: Выделение памяти

Posted: Mon Oct 17, 2016 6:28 pm 

Replies: 76
Views: 22315


Pathoswithin , ну всё правильно, а раз у нас не так, значит и функции работы с памятью должны работать по-другому. Можно я еще раз спрошу о корифеев: есть ли у вас флаг по типу MEM_COMMIT, который сразу закрепляет за тобой запрошенную память? А не тогда, когда произошло обращение? Если нет, то жаль...

 Forum: Coding   Topic: Выделение памяти

Posted: Mon Oct 17, 2016 6:26 pm 

Replies: 76
Views: 22315


Обсуждалось-то оно обсуждалось, а толку? Мне больше всего " понравился " 3-ий пункт алгоритма Serge http://board.kolibrios.org/viewtopic.php?f=2&t=3297&start=15#p65652 Ну разве кто-то будет использовать эту ОС для серьёзных вещей? Представьте, что от этого зависила бы работа дорог...

 Forum: Coding   Topic: Выделение памяти

Posted: Mon Oct 17, 2016 4:23 pm 

Replies: 76
Views: 22315


Но в твоём случае вылезает не страничное нарушение, a gpf - общее нарушение защиты. Да это, похоже, не к этой теме относится. Словит, когда свободные страницы закончатся. Хорошо, как перед использованием какой-либо страницы определить, свободна она, или её уже кто-то другой использует? Ты говорил, ...

 Forum: Coding   Topic: Выделение памяти

Posted: Mon Oct 17, 2016 4:21 pm 

Replies: 76
Views: 22315


//DG , я вообще-то написал по дефолту . А если кому-то нужно сделать подмену. Например, для тестирования или отладки , то вот тогда и lib_init вызывать лишь при необходимости . А то сейчас программы вынуждены из-за прихоти разработчиков таких библиотек таскать с собой вот это http://websvn.kolibrio...

 Forum: Coding   Topic: Выделение памяти

Posted: Mon Oct 17, 2016 3:18 pm 

Replies: 76
Views: 22315


Siemargl wrote:
В gcc действительно свой субаллокатор, в tcc я делать пока не стал - используется системный.

Но прикрутить libc от gcc (в виде PE DLL) к не си- программам будет нетривиально.

А выкусить только аллокатор в объектный файл нереально?
Sort by:  
Page 1 of 3 [ Search found 44 matches ]


All times are UTC+03:00


Jump to:  
Powered by phpBB® Forum Software © phpBB Limited