Search found 44 matches

by //DG
Wed Oct 19, 2016 6:04 pm
Forum: HLL
Topic: Delphi SDK для Колибри
Replies: 52
Views: 52069

Re: Delphi SDK для Колибри

Просто делать что-то еще с нуля, чтобы еще больше библиотек было, как-то неохота. И тратить память по странице за раз тоже :)
by //DG
Wed Oct 19, 2016 5:51 pm
Forum: HLL
Topic: Delphi SDK для Колибри
Replies: 52
Views: 52069

Re: Delphi SDK для Колибри

TinyPeInDelphi Ну я нагуглил так-то, оно? http://www.delphibasics.info/home/delphibasicsarticles/smallapplicationsindelphibyn0v4 Решают сейчас проблему с субаллокатором для FPC. А FastMM прикрутить можно туда? 1) да, на основе него делал 2) теоритически - можно, кто-то это делал со старыми FastMM/F...
by //DG
Wed Oct 19, 2016 5:28 pm
Forum: HLL
Topic: Delphi SDK для Колибри
Replies: 52
Views: 52069

Re: Delphi SDK для Колибри

Вопрос, что это за секции и для чего У меня 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...
by //DG
Wed Oct 19, 2016 5:26 pm
Forum: HLL
Topic: Delphi SDK для Колибри
Replies: 52
Views: 52069

Re: Delphi SDK для Колибри

А зачем мне TinyPeInDelphi ? Я ведь делаю приложение под KolibriOS. А затемшта это работающий пример использования D7 + omf2d + link с усеченными system и systemini. А уж какой там формат выходной - что Колибри, что ПЕшка - дело сто десятое. Я в скрипте для линкера написал просто вот так У меня про...
by //DG
Wed Oct 19, 2016 1:38 pm
Forum: HLL
Topic: Delphi SDK для Колибри
Replies: 52
Views: 52069

Re: Delphi SDK для Колибри

А, еще вспомнил: при таком методе все строится на unitах, без program.
by //DG
Wed Oct 19, 2016 1:37 pm
Forum: HLL
Topic: Delphi SDK для Колибри
Replies: 52
Views: 52069

Re: Delphi SDK для Колибри

0CodErr wrote: Я думаю, другую тему завести, про Delphi\FreePascal с примерами и обёртками.
Решают сейчас проблему с субаллокатором для FPC. Пока изучаю ваши библиотеки, как вы работаете со своими obj/dll
by //DG
Wed Oct 19, 2016 1:30 pm
Forum: HLL
Topic: Delphi SDK для Колибри
Replies: 52
Views: 52069

Re: Delphi SDK для Колибри

Ну попробовал я эту вашу omf2d . После неё у меня LD чем-то недоволен. Исходник: Program Project1; Type Dword = Cardinal; Var hConsole: Pointer; ConsoleInit: Procedure(WndWidth, WndHeight, ScrWidth, ScrHeight: Dword; Caption: PChar); StdCall; ConsoleExit: Procedure(bCloseWindow: Cardinal); StdCall;...
by //DG
Mon Oct 17, 2016 7:16 pm
Forum: Coding
Topic: Выделение памяти
Replies: 76
Views: 45626

Re: Выделение памяти

//DG но COMMIT гарантирует, что нам достается кусок из теоритически возможного Win на самом деле не даёт такой гарантии. В любой операционке это скорее обещание выделить, если будет возможность. Не, ну кто бы спорил - есть ситуации, когда это не получится. И тем не менее, это якобы "обещание&q...
by //DG
Mon Oct 17, 2016 7:04 pm
Forum: Coding
Topic: Выделение памяти
Replies: 76
Views: 45626

Re: Выделение памяти

//DG Вот как раз MEM_COMMIT и есть Это кмк чуть-чуть другое: здесь идет речь о том, что выделяется кусок из теоретически возможного максимума (физическая + своп). Да, физическая не маппируется сразу - верно, но COMMIT гарантирует, что нам достается кусок из теоритически возможного: т.е. когда мы к ...
by //DG
Mon Oct 17, 2016 6:39 pm
Forum: Coding
Topic: Выделение памяти
Replies: 76
Views: 45626

Re: Выделение памяти

Только так http://board.kolibrios.org/viewtopic.php?f=2&t=3297&start=19 Почему нельзя его(закрепление по запросу) реализовать? Да и не всегда есть варианты, кроме как покончить работу самоубийством. Есть еще замечательный вариант: выдать милое сообщение "Недостаточно ресурсов, чтобы вы...
by //DG
Mon Oct 17, 2016 6:28 pm
Forum: Coding
Topic: Выделение памяти
Replies: 76
Views: 45626

Re: Выделение памяти

Pathoswithin , ну всё правильно, а раз у нас не так, значит и функции работы с памятью должны работать по-другому. Можно я еще раз спрошу о корифеев: есть ли у вас флаг по типу MEM_COMMIT, который сразу закрепляет за тобой запрошенную память? А не тогда, когда произошло обращение? Если нет, то жаль...
by //DG
Mon Oct 17, 2016 6:26 pm
Forum: Coding
Topic: Выделение памяти
Replies: 76
Views: 45626

Re: Выделение памяти

Обсуждалось-то оно обсуждалось, а толку? Мне больше всего " понравился " 3-ий пункт алгоритма Serge http://board.kolibrios.org/viewtopic.php?f=2&t=3297&start=15#p65652 Ну разве кто-то будет использовать эту ОС для серьёзных вещей? Представьте, что от этого зависила бы работа дорог...
by //DG
Mon Oct 17, 2016 4:23 pm
Forum: Coding
Topic: Выделение памяти
Replies: 76
Views: 45626

Re: Выделение памяти

Но в твоём случае вылезает не страничное нарушение, a gpf - общее нарушение защиты. Да это, похоже, не к этой теме относится. Словит, когда свободные страницы закончатся. Хорошо, как перед использованием какой-либо страницы определить, свободна она, или её уже кто-то другой использует? Ты говорил, ...
by //DG
Mon Oct 17, 2016 4:21 pm
Forum: Coding
Topic: Выделение памяти
Replies: 76
Views: 45626

Re: Выделение памяти

//DG , я вообще-то написал по дефолту . А если кому-то нужно сделать подмену. Например, для тестирования или отладки , то вот тогда и lib_init вызывать лишь при необходимости . А то сейчас программы вынуждены из-за прихоти разработчиков таких библиотек таскать с собой вот это http://websvn.kolibrio...
by //DG
Mon Oct 17, 2016 3:18 pm
Forum: Coding
Topic: Выделение памяти
Replies: 76
Views: 45626

Re: Выделение памяти

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

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