Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Компиляция на FPC [Delphi, Windows]


Страницы:   1 2

New ©   (2004-08-31 15:52:00) 

А можно компилировать код собранный на KOL (с помощью MCK) на FPC? Кто нибудь пробовал? В том числе используя стандартные элементы управления. Есть конечно текст компиляция на FPC, но он на английском, а я в нем ни очень...


Yhrik   (2004-09-21 16:58:00) [21]

>>Gandalf ©   (16.09.04 20:24) [15]
>>инстукцию можно написать. Вам под линух или как


Или КАК
Но, я думаю, кому-КАК...


New   (2004-09-20 07:00:00) [22]

Кому Линукс, а кому и окошки за счастье...


Gandalf   (2004-09-19 17:30:00) [23]

Нет не все. Сети у нас и так нормальной нет, графические компоненты доступны не все. Консоль и работа с файлами ок.


Аид   (2004-09-16 20:40:00) [24]

Да, желательно бы под Линукс... и все ли можно спортировать? (графика, сет. компоненты и т.д.)


Gandalf   (2004-09-16 20:24:00) [25]

Урок не урок - инстукцию можно написать. Вам под линух или как?


New   (2004-09-14 07:55:00) [26]

Слушайте, а никто не горит желанием написать урок на тему компиляция под FPC? Я просматривал архив: вопросов много, народ интересуется...


Yhrik   (2004-09-13 07:47:00) [27]

Портировал версию 1.83 в Virtual Pascal.
Демка SQLite медленее чем в Delphi, но теперь ненамного.
EXE меньше на пару килобайт. :)) Ну, конечно, это надо с настройками поизголяться. Но всё равно -- забавно.


Yhrik   (2004-09-06 10:38:00) [28]

Проверил. Ничего не меняя. Теперь всё наоборот. Delphi быстрее. Заметно быстрее. Не понимаю, что изменилось.
Железо другое. Но вряд-ли поэтому.


Yhrik   (2004-09-04 06:26:00) [29]

Попробую совсем отключить загрузку в ListView. Просто пробегусь по полям. В понедельник скажу что получилось.


ecm   (2004-09-03 11:51:00) [30]

Если использовался код примера - то там лишняя загрузка в ListView - попробуй виртуальный режим lvoOwnerData и OnLVData
это значительно быстрее


Yhrik   (2004-09-03 11:01:00) [31]

Скорость работы в данном случае - это скорость загрузки в ListView (проверял на приложенной демке), так что совсем неясно, что быстрее работает, SQLite или  нет.


Yhrik   (2004-09-03 09:39:00) [32]

2ecm
Пробовал только настройки компиляции Delphi менять.
Почему скорость выше, сам не понял. Размер EXE в VP был естественно немного больше.

Файла getmem.inc тогда не было. GlueCut тоже. Windows.pas и прочее, стандартное VP.
Всё через GotoFPC портил.

А база была "стандартная" из демо примера, я ею добил до 65000.


ecm   (2004-09-03 09:07:00) [33]

2Yhrik
Не пробовал разобраться почему такая разница в скорости?
Какой менеджер памяти используется в VP? Если этот тот же
getmem.inc - то непонятно ... И сколько забирается памяти
в обоих случаях?
Мне после оптимизации работы с памятью на KOLIBdb удалось
разогнать тестовую базу (450000 записей) до 27 сек.
Мне кажется SQLite должна бы работать по-шустрее.
Тогда не понятно в чем преимущество SQLite?
(только sqlite.dll на 120 кБ меньше gds32.dll (FireBird 1.5.1))


Yhrik   (2004-09-03 06:53:00) [34]

Портируешь в FPC, а потом ручками.
Там много исправлять надо.
VP синтаксис слабее.
За пару часов можно портнуть :).
Но версия 1.86, я до полногорабочего состояния в VP так и не довел. С 1.81 до 1.84 нормально работали. В Delphi ч/з MCK рисуешь, копируешь в другую папку, компиляешь, работает,... аж приятно.


Dimaxx   (2004-09-02 22:54:00) [35]

Супер! Терь мона KOL и на VP портнуть.


Yhrik   (2004-09-02 08:48:00) [36]

А я версию 1.84. на Virtual Pascal переделывал.
SQLlite быстрее, чем на Delphi пахал. На тестовой базе (порядка 65000 тысяч записей)
Delphi минуты 3 работал, а VP около 40 секунд выдавал.


Dimaxx   (2004-09-02 00:27:00) [37]

KOL давно заточен под FPC, но его нужно сконвертить для полной совместимости.


New   (2004-09-01 08:36:00) [38]

Спасибо, мне бы конечно перевод текста Кладова. Но попробую сам разобраться.


Dimaxx   (2004-08-31 23:35:00) [39]

На этом сайте есть gotoFPC - юзай. Либо к Гэндальфу на собеседование.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо