Вверх ↑
Ответов: 9906
Рейтинг: 351
#1: 2007-07-19 11:03:51 ЛС | профиль | цитата
HikeR писал(а):
цель довольно четко очерчена, использовать код, генерируемый хасмом, для компилирования под линуксом при помощи fpc

Не фига она не очерчена
Для начала, конкретно именно по этой цитате:
1) что конкретно Вы понимаете под "код, генерируемый хасмом"
2) что означает "компилирования под линуксом"
3) какие есть основания даже просто надеяться, что "код, генерируемый хасмом" и "линукс" можно употреблять в одном предложении



[size=-2]------ Добавлено в 11:03
Dilma писал(а):
очевидно, что все *.pas не его родные

Да в пакете вообще не pas-ы шли, а объектные модули. Если начать рыться по сырцам, то очень быстро дуреешь - эти никсоиды совсем помешались на "крос-платформенности". До несчастного определения winapi через 3-4 инклуда добираешься
Я руководствовался указаниями из KOLDEF.INC
{$IFDEF FPC}
{------------------------------------
by Thaddy de Koning:

FPC version 2.1.1 is very compatible with Delphi and kol now.
You can simply use the $(DELPHI)\source\rtl\win\*.pas files from Delphi 4/5 instead of the prepared files that were needed for
FPC1.X

That is all to have full compatibility.
------------------------------------}

Пока подтверждается - жрет за милую душу
Если конкретно, то взял пакет, выложенный колегой Wolfic здесь на форуме (кажется 2.0.4)
И по принципу "минимального действия" заменил пока:
Messages.pas
OLE2.PAS
richedit.pas
Types.pas
Windows.pas
на Дельфячие
В пакете Дельфи-2 "доработал" EntryPoint.hws для добавления двух строк в исходник
  println('{$ifdef FPC} {$APPTYPE GUI} {$endif}')
  println('{$R allres.res}')
- ну и работает (сейчас в папке Kol2 у меня v2.70 лежит)...

С WebBrowser-ом не пробовал еще
карма: 9

0