-
Параллельно с портированием KOL под WinCE, я портирую и MCK для Lazarus. MCK уже практически работает полностью. Взять можно из svn со страницы проекта: http://sourceforge.net/projects/kol-ce/KOL компилится и работает как для Win32, так и для WinCE. Т.е. теперь есть полный дельфонезависимый набор KOL/MCK. Для компиляции нужно использовать FPC 2.2. Для тех, кто не в курсе, уже появилась ветка FPC 2.2 и скоро будет первая бета. Взять сорцы можно через svn: http://svn.freepascal.org/svn/fpc/branches/fixes_2_2
-
> Взять можно из svn со страницы проекта: > http://sourceforge.net/projects/kol-ce/ > > KOL компилится и работает как для Win32, так и для WinCE. > Т.е. теперь есть полный дельфонезависимый набор KOL/MCK. > > > Для компиляции нужно использовать FPC 2.2. > Для тех, кто не в курсе, уже появилась ветка FPC 2.2 и скоро > будет первая бета. > Взять сорцы можно через svn: > http://svn.freepascal.org/svn/fpc/branches/fixes_2_2
А можно попросить архивом выложить, чтобы по SVN не лазить. Просто мне качают "по заказу", а там по SVN точно лазить не станут, там только линки прямые нужны...
-
И KOLnMCK и FP2.2 - естесссна...
-
-
Сорь за тупой вопрос, но:
1) А на основе какой версии KOL&MCK это сделано? 2) И почему не скооперироваться с самим автором KOL ?
З.Ы. на стабильном Lazarus под win32 - которая идет в инсталлере с оффсайта и в которой fpc 2.0.4 - оно точно не пойдет?
-
1) Сделано на основе версии 2.50 (руки не доходят обновить до текущей). 2) Скооперироваться можно будет позже, когда моя ветка будет 100% стабильно работать. 3) Можно брать снапшот Lazarus, но он должен быть основан на FPC 2.1 и выше. Такие снапшоты есть.
-
2 Yury Sidorov В общем, скачал я Lazarus-0.9.23-fpc-2.1.3-20070506-win32.exe, 59 ревизию KOLCE и все установил... KOLnМСК установился без проблем и заработал...однако... Я, конечно, знал, что exe-шник будет больше, чем при использовании Delphi...но размер в 1МБ меня разочаровал, может я что-то не так делаю...подскажите...
-
пустая форма без Kol там вообще 6 мб весит, но есть спец прога strip, которая уменьшит размер, но все равно до дельфовых далеко.
-
Ну, про обрезание релоков и перестройку секция, я в курсе... Однако, как оказалось дело немного в другом...
Чистая форма с использованием MCK получилась 1014831 байт. Далее делаем так , запускаем PEExplorer и удаляем две секции ".stab" и ".stabstr", файл сразу "худеет" до 83505 байт. А затем уже вполне можно strip'ом и секции перестроить и релоки с оверлеями удалить...в итоге, минимально получил 49186 байт. Что вполне соответствует KOL'овским размерам, если учесть, что используется PAS_VERSION.
-
Как заключение: Останется дождаться поддержки: ******************************************************* Known issus ===========
* The following components are not supported: RichEdit, OpenDirDialog, JustOne, TrayIcon. * Only gsVertical, gsHorizontal gradient panel styles are supported. ******************************************************* и перегонки версии 2.59 (будет время может сам займусь этим)...
-
> Ну, про обрезание релоков и перестройку секция, я в курсе...
ИМХО «strip» как раз на лазаря и заточена и как раз вот эти сами «.stab» и «.stabstr» кромсаетю
-
<<Ну, про обрезание релоков и перестройку секция, я в курсе... Однако, как оказалось дело немного в другом...
Если вы имеете ввиду stripreloc by Jordan Russell, то я не про него, а про strip, она вроде вместе с лазарусом идет.
-
MTsv DN: Known issues относятся к WinCE. Для Win32 работает все.
-
Чтобы экзешник получался правильного размера сразу нужно в опциях компилятора поставить птичку "Strip Symbols From Executable (-Xs)".
-
2 Yury Sidorov Респект, за пояснения...
Будет время займусь переделкой 2.60, если конечно ты не начал уже...
-
Переделку 2.60 делать не нужно. Нужно обновить то что есть до версии 2.60. Думаю на днях сделаю.
-
Просинхронизировал KOL-CE до версии 2.60.
-
Здравствуйте. Наконец-то появился КОЛ для Lazarus! Вот бы узнать, где последний скачать
-
-
-Куда идешь? -Укол делать. -А-а-а, в больницу? -Нет, в попу.
Я вообще-то спрашивал, где последний релиз KOL для Лазаруса, а не где сам Лазарус :с)
|