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

Ambient
19.02.2010 07:17:21
Форум: Free Pascal Compiler
Тема: Новое в FPC 2.4.0
Ответы: 18
Просмотры: 13819

Re: Новое в FPC 2.4.0

1) тоже присутствует еще со времен Turbo pascal, в виде ключевого слова object.
"Нет такой буквы в этом слове" (с)
Суть, реализация и механизмы

TRec = Record
value : String;
procedure DoProc(A1: String);
End;

и
TObj = object
value : String;
procedure DoProc(A1: String ...
Ambient
17.02.2010 13:33:57
Форум: Free Pascal Compiler
Тема: Новое в FPC 2.4.0
Ответы: 18
Просмотры: 13819

Re: Новое в FPC 2.4.0

Sergei I. Gorelkin писал(а):(2) уже черт значет сколько присутствует в форме ключевого слова cppclass.

Сергей, а где про это почитать подробнее можно?
Ambient
17.02.2010 07:12:40
Форум: Free Pascal Compiler
Тема: Новое в FPC 2.4.0
Ответы: 18
Просмотры: 13819

Re: Новое в FPC 2.4.0

Вопрос по нововведениям в FPC.
Планируется ли что-то подобное?
1)
TRec = Record
value : String;
procedure DoProc(A1: String);
End;

2) Классы, совместимые с С++
т.е., чтобы можно было, к примеру описать класс из гнусного с++

[CPP, external]
TClass = class
...
end;

и можно было бы ...
Ambient
11.02.2010 12:08:48
Форум: Операционная система
Тема: delphineOS
Ответы: 8
Просмотры: 42246

Re: delphineOS

Ну вот, а я почти победила, он уже собирается и почти работает, правда глючит страшно (((.
Но раз никому не надо, то ладно.
Ambient
10.02.2010 11:39:41
Форум: Free Pascal Compiler
Тема: Портирование FPC
Ответы: 19
Просмотры: 13394

Re: Портирование FPC

хотят видеть Лазарус+FPC.
А на каких железяках все это должно будет работать?
Ядро, ФС, ГУИ, FPC, Лазарус ... - задание из разряда "Прощай, молодость"
На обычных ПС, естественно с определенным железом, в основном в качестве торговых терминалов, POS-систем, и подобных вещей, т.е. в качестве замены ...
Ambient
10.02.2010 08:41:56
Форум: Операционная система
Тема: delphineOS
Ответы: 8
Просмотры: 42246

Re: delphineOS

Ага, злобные разработчики delphineOS в make-файле вместо setup.s написали, к примеру setup. S .
Понятно, что оно не соберется под Ликуксом, т.к. не найдёт файлы, а в make clean вообще удалятся все *.s, в том числе и те, которые входят составной частью в дельфин. Надавать бы плюх им за это, ведь это ...
Ambient
10.02.2010 08:35:34
Форум: Free Pascal Compiler
Тема: Портирование FPC
Ответы: 19
Просмотры: 13394

Re: Портирование FPC

Что за ОСь то? Может мне тоже захочется .

p.s. Это?

..bw
Нет, другая, на С написана.
А delphineOS я просто для исследования пытаюсь собрать, после кучи исправлений вывалилась ещё большая куча сообщений типа
undefined reference to 'RTTI_SYSTEM_POINTER'
undefined reference to 'RTTI_SYSTEM ...
Ambient
08.02.2010 08:32:00
Форум: Free Pascal Compiler
Тема: Портирование FPC
Ответы: 19
Просмотры: 13394

Re: Портирование FPC

портировать FPC на "доморощенную" систему
А подробнее?
Если только ОС - "доморощенная", то надо портировать RTL и линкер (если он в ОСи не ld-совместимый). А если и архитектура процессора - то и генератор машинного кода. (приблизительно так, сам не пробовал )
Вообще-то здесь люди занимались ...
Ambient
08.02.2010 08:10:17
Форум: Операционная система
Тема: delphineOS
Ответы: 8
Просмотры: 42246

delphineOS

Пытаюсь собрать сие чудо, но под 2.4.0. Это вообще реально сделать?

При компиляции keyboard.pp пишет:
keyboard.pp(633,11) Error: Callibg convention doesn't match forward
keyboard.pp(633,11) Error: function header doesn't match the previous declaration "keyboard_interrupt;"
===
...
INTERFACE ...
Ambient
01.02.2010 13:28:33
Форум: Free Pascal Compiler
Тема: Портирование FPC
Ответы: 19
Просмотры: 13394

Портирование FPC

Хочу портировать FPC на "доморощенную" систему )))
Вопросы: что и как нужно сделать?
Ambient
29.09.2009 08:44:16
Форум: Lazarus
Тема: Как уменьшить размер собранного exe?
Ответы: 89
Просмотры: 70888

Re: Как уменьшить размер собранного exe?

Один фиг FPGUI (очень компактный сейчас) начнет быстро набирать размер, едва начав обрастать новыми фишками (особенно по части БД). Помню, Мартин за каждый байт MSE сражался - но теперь тема размера экзешников выплывает очень редко.

Я собирала проект на FPGUI с использованием лазаруса - экзешник ...
Ambient
29.09.2009 07:59:04
Форум: Lazarus
Тема: Как уменьшить размер собранного exe?
Ответы: 89
Просмотры: 70888

Re: Как уменьшить размер собранного exe?

Attid писал(а):Ambient
если хочется одинакового вида в венде и в лине почему бы не взять MSE ?

А что, он уже сам научился отрисовывать виджеты?
Да и своеобразие библиотеки мешает
Ambient
29.09.2009 05:22:17
Форум: Lazarus
Тема: Как уменьшить размер собранного exe?
Ответы: 89
Просмотры: 70888

Re: Как уменьшить размер собранного exe?


widestring использует кодировку utf-16, в которой символ может занимать 2 или 4 байта. В utf-8 - от 1 до 4 байт. Если делать "как положено" (с поддержкой всего диапазона unicode), то принципиальной разницы между ними нет, доступ по индексу невозможен ни там ни сям.

В Delphi используется именно 2 ...
Ambient
28.09.2009 20:59:18
Форум: Lazarus
Тема: Как уменьшить размер собранного exe?
Ответы: 89
Просмотры: 70888

Re: Как уменьшить размер собранного exe?

но никак не творческими, интересными, напрягающими мозги профессиями.

Творчество и "напряжение мозгов" не всегда совмещаются. К примеру, у меня есть знакомые художники - творческие люди, но мозги напрягают далеко не все )))

Каков у Вас процент на вашем курсе был женского полу ? И каков процент ...
Ambient
28.09.2009 20:45:01
Форум: Lazarus
Тема: Как уменьшить размер собранного exe?
Ответы: 89
Просмотры: 70888

Re: Как уменьшить размер собранного exe?

Скажите, а FPGUI ещё как-то развивается?
Развивается, но совсем медленно. Около полугода в репозитарий капают только мелкие фиксы.
Очень хочется как-то реанимировать проект, довести до вменяемого состояния и начать использовать.
Идея за проектом просто потрясающая, то что есть - работает хорошо ...