Найдено 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 секунд:
Испавил и этот случай:
поправил 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.
Да, в 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 - не могу сходу сказать.
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. У различных элементов встречается либо то ...
<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 могут содержаться только хелперы для них.
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 является локальным для этой записи и безимянным. Из-за безымянности он и не попал в вывод. Поправлю, когда будет время.
Еще идентификация типа таким образом ...
Как по этому понять, какой тип у записи?
Это баг, описание массива с 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 и есть ли описание формата вывода?
А также, могу ли я рассчитывать на наличие этой ...
Только вот 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)
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...
Нужно просто установить/настроить все для кросс-компиляции под arm-linux.
А вот с эмулятором, вероятно, придется помучиться, т.к. скорее всего libinkview.a использует C rtl...
