Найдено 6 результатов

Artlav
21.08.2009 22:21:49
Форум: Free Pascal Compiler
Тема: Требования к RTL и ОС для многопоточных приложений?
Ответы: 5
Просмотры: 4437

Re: Требования к RTL и ОС для многопоточных приложений?

v-t-l писал(а):А что за ОС? Секретная? 8)

Нет, доморощенная.
Можно найти тут:
http://forum.osdev.org/viewtopic.php?f=2&t=20761
Написана в основном на FPC.
Artlav
21.08.2009 13:37:33
Форум: Free Pascal Compiler
Тема: Требования к RTL и ОС для многопоточных приложений?
Ответы: 5
Просмотры: 4437

Re: Требования к RTL и ОС для многопоточных приложений?

Пытался делать по аналогии, но отсутствие документации сильно мешает пониманию.

Например, всё, что связано с threadvar я так и не смог вразумительно распутать, и потому не понимаю, что и куда выделять.
Потому *AllocateThreadVars выглядит совсем бессмысленно, и не ясно, что происходит в ...
Artlav
09.08.2009 02:41:26
Форум: Free Pascal Compiler
Тема: Требования к RTL и ОС для многопоточных приложений?
Ответы: 5
Просмотры: 4437

Требования к RTL и ОС для многопоточных приложений?

Добрый день.

Пытаюсь перенести FPC 2.0.4 на новую ОС, и возникает проблема - многопоточные приложения какой-либо сложности не работают вообще, выдавая "At end of ExceptionAddresStack", и завершаясь. Однопоточные программы разной сложности работают нормально.

От того вопрос - что должно быть ...
Artlav
31.05.2006 23:37:27
Форум: Free Pascal Compiler
Тема: ARM-linux: непорядок с указателями
Ответы: 6
Просмотры: 9931

cpupara.pas заменил, перекомпилировал, проверил. Исполняемые файлы побайтно одинаковые (кроме даты компилятора).
Не то.

Пытаюсь скомпилировать 2.1.1, пока выдаёт непонятные ошибки в RTL.

Программа - эмулятор 16 битной платформы, принцип доступа к памяти в нём по указателям в массив байтов ...
Artlav
31.05.2006 20:16:56
Форум: Free Pascal Compiler
Тема: ARM-linux: непорядок с указателями
Ответы: 6
Просмотры: 9931

В уже открытых ничего подобного не нашел, новый добавил.
Версия 2.0.0 То же самое и в 1.9.8.
Artlav
31.05.2006 09:29:25
Форум: Free Pascal Compiler
Тема: ARM-linux: непорядок с указателями
Ответы: 6
Просмотры: 9931

ARM-linux: непорядок с указателями

Пример программы:

program tst;
uses sysutils;
var rammem:array of byte;
i:integer;

function gmb(addr:dword):pbyte;
begin result:=@rammem[addr]; end;
function gmw(addr:dword):pword;
begin result:=@rammem[addr]; end;
function gmd&#40 ...