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

Юра
25.12.2013 13:12:52
Форум: Free Pascal Compiler
Тема: Формат .ppu файлов
Ответы: 28
Просмотры: 24563

Re: Формат .ppu файлов

Да, изменения только в svn. r26277.
Юра
24.12.2013 16:31:43
Форум: Free Pascal Compiler
Тема: Формат .ppu файлов
Ответы: 28
Просмотры: 24563

Re: Формат .ppu файлов

Mirage,
поправил default,
поправил !! Error: Deref len < 1
поправил TDirection

Добавлено спустя 21 час 35 минут 20 секунд:
Испавил и этот случай:

Код: Выделить всё

type r1 = record
            r1: array[0..444] of record r1: set of char; end;
        end;
Юра
25.11.2013 14:48:21
Форум: Free Pascal Compiler
Тема: Формат .ppu файлов
Ответы: 28
Просмотры: 24563

Re: Формат .ppu файлов

default поправлю.

Да, в FPC можно объявлять проперти вне классов. Что и сделано в модуле system для cmdline.
Юра
21.11.2013 18:00:09
Форум: Free Pascal Compiler
Тема: Формат .ppu файлов
Ответы: 28
Просмотры: 24563

Re: Формат .ppu файлов

Пока можно непонятные элементы игнорировать. Потом, когда на них будут ссылки, из контекста будет видно что они означают.
Юра
21.11.2013 17:11:55
Форум: Free Pascal Compiler
Тема: Формат .ppu файлов
Ответы: 28
Просмотры: 24563

Re: Формат .ppu файлов

Если ссылка идет по id, то и искать нужно по id. С symid аналогично.
undefined и formal - это нужно смотреть конкретное объявление в исходнике. Насколько я поню, formal это переменная без указания типа procedure Func(const Param).
undefined - не могу сходу сказать.
Юра
21.11.2013 12:47:15
Форум: Free Pascal Compiler
Тема: Формат .ppu файлов
Ответы: 28
Просмотры: 24563

Re: Формат .ppu файлов

Uses - это юниты перечисленные в uses исходного файла. units - это юниты, на которые есть реальные ссылки из этого файла.
<unit>0</unit> - это индекс юнита (0) в списке units.

Про symid я уже писал:
Есть два варианта идентификации элемента - id и symid. У различных элементов встречается либо то ...
Юра
08.10.2013 23:16:12
Форум: Free Pascal Compiler
Тема: Формат .ppu файлов
Ответы: 28
Просмотры: 24563

Re: Формат .ppu файлов

Когда релиз не известно пока.
Юра
08.10.2013 18:35:53
Форум: Free Pascal Compiler
Тема: Формат .ppu файлов
Ответы: 28
Просмотры: 24563

Re: Формат .ppu файлов

В релиз это попадет только в следующей мажорной версии 2.8. А чтобы в релиз оно попало в рабочем виде нужно тестить сейчас и репортить баги :)
SizeOf() и writeln() - это "compiler magic". Они реализованы в самом компиляторе, а не в rtl. В rtl могут содержаться только хелперы для них.
Юра
08.10.2013 00:16:46
Форум: Free Pascal Compiler
Тема: Формат .ppu файлов
Ответы: 28
Просмотры: 24563

Re: Формат .ppu файлов

Баг с отсутствующим описанием массива исправил в транке в r25716.
Юра
05.09.2013 01:07:44
Форум: Free Pascal Compiler
Тема: Формат .ppu файлов
Ответы: 28
Просмотры: 24563

Re: Формат .ppu файлов

Причем тегов с id=4 в выдаче нет. Настройка выдачи -Vhisd.
Как по этому понять, какой тип у записи?
Это баг, описание массива с id=4 является локальным для этой записи и безимянным. Из-за безымянности он и не попал в вывод. Поправлю, когда будет время.
Еще идентификация типа таким образом ...
Юра
04.09.2013 17:25:49
Форум: Free Pascal Compiler
Тема: Формат .ppu файлов
Ответы: 28
Просмотры: 24563

Re: Формат .ppu файлов

В XML то, что надо, спасибо.
Только вот ppudump, лежащий в директории bin<target> от FPC 2.7.1 пишет, что он
PPU-Analyser Version 2.5.1
И опций для вывода в JSON или XML не заявляет.
Как заставить его выводить в XML и есть ли описание формата вывода?
А также, могу ли я рассчитывать на наличие этой ...
Юра
04.09.2013 00:44:50
Форум: Free Pascal Compiler
Тема: Формат .ppu файлов
Ответы: 28
Просмотры: 24563

Re: Формат .ppu файлов

Формат ppu очень внутренний и постоянно меняется. В FPC 2.7.1 я добавил в ppudump вывод информации в JSON или XML в стабильном формате. До этого ppudump выводил информацию в "вольной текстовой форме". Вот этот JSON или XML можно и использовать.
Юра
31.08.2013 13:41:54
Форум: Lazarus
Тема: LoadLibrary не возвращает Handle
Ответы: 5
Просмотры: 5758

Re: LoadLibrary не возвращает Handle

Гы, действительно 64-бит экзешник, скомпиленый Лазарусом, никак не сможет загруизить 32-бит ДЛЛ :)
Юра
31.08.2013 01:41:05
Форум: Lazarus
Тема: LoadLibrary не возвращает Handle
Ответы: 5
Просмотры: 5758

Re: LoadLibrary не возвращает Handle

Попробуй почитать текст ошибки после неудачного вызова LoadLibrary.
SysErrorMessage(GetLastError)
Юра
20.05.2009 15:33:57
Форум: Free Pascal Compiler
Тема: Free Pascal + E-BOOK
Ответы: 7
Просмотры: 14499

Re: Free Pascal + E-BOOK

Похоже, что можно заставить fpс генерить программы под этот девайс, т.к. arm-linux поддерживается.
Нужно просто установить/настроить все для кросс-компиляции под arm-linux.
А вот с эмулятором, вероятно, придется помучиться, т.к. скорее всего libinkview.a использует C rtl...