Вниз
Скачать: CL | DM;

компиляция Delphi проэктов на FreePascal.   Найти похожие ветки 

← →
sniknik ©   (2002-12-09 12:34) [0]

Интересно как это сделать, видел здесь советовали это делать (по разным причинам), и на сайте их вроде написано о совместимости (ну 100% совместимость сомнительно, но с какими нибудь преобразованиями?). Попробовал скомпилить и тут же наткнулся на грабли, не понимает тип TGUID, вернее записей/констант вроде ["{D5F56AFC-593B-101A-B569-08002B2DBF7A}"], интерфейсов и им подобное.
Кое что решилось установкой параметров компиляции, двухпроходность (без этого в SysUtils не "видит" типов описанных в System), Accembler тип intel (не помню 3-я галочка), подругому не понимал, ну и тд.
Guid переписал в виде record = (D1 xxx; D2 xxx; D3 xxx; D4 (x,x,x,...)).
Но до конца не скомпилилось. Не все параметры выставил? Или есть какие перегружаемые модули? SysUtils, System, ....?
В общем у кого получалось? есть рекомендации, указания, методика - как это делать?


← →
sniknik ©   (2002-12-09 18:42) [1]

Типа UP. Ну интересно же!


← →
Danlicha ©   (2002-12-09 19:24) [2]

Директива тама есть - своместимость с Делфи. Ещё можно попробовать скачать новую версию (1.0.6 вроде) или последнюю бета. А зачем тебе внешний СОМ во FreePascal-е?


← →
sniknik ©   (2002-12-09 19:52) [3]

Директивы я там все перепробовал. Может порядок не тот. Не знаю.

Зачем внешний СОМ? не знаю. можно обойтись без этого? В смысле обойтись то конечно можно если на самом FreePascal-е писать, но я то пытался скомпилировать дельфевский проэкт. Именно это и интересно. А в дельфях многое на COM, ADO например (именно с ADO проект под руку попал, ну и начал с ним ...)


← →
sniknik ©   (2002-12-09 19:54) [4]

да упустил. у меня вроде и есть 1.0.6 (последняя).


← →
sniknik ©   (2002-12-10 13:24) [5]

Еще пару дней поподымаю и буду считать что никто не знает. :-( (это шантаж! :о))

Но советовали ведь, значит должны знать. Хоть просто скажите возможно, нет. У кого до конца компиляция доходила? Чтоб знать стоит ли дальше заниматся (второй день все без толку).


← →
sniknik ©   (2002-12-11 11:41) [6]

Еще раз UP. (остался 1 день!) спешите кто знает.

У меня пока облом. Сделал замену модуля System (из примочек KOL см. форум вверху) прошол чуть дальше, но конца так и не видать. :-((


← →
Subfire ©   (2002-12-11 12:14) [7]

=))))
У меня вообще тупой вопрос:
что такое FreePascal, и гиде его можно достать на пробу?
Видимо, я что-то пропустил, а искать в конференциях несподручно - инет тормозит по-страшному =)


← →
sniknik ©   (2002-12-11 12:46) [8]

http://www.freepascal.org

бесплатный многоплатформенный компилятор, для создания коммерческих программ, с кучей разных примочек, одну из которых никак не могу освоить. пишут что должно но :-((.


← →
sniknik ©   (2002-12-12 14:19) [9]

Ну ладно еще разок UP, и больше не буду.

в общем то я уже ничего и не пробовал больше.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.011 c
14-74961
Карелин Артем
2002-11-06 12:06
2002.12.23
Набираю команду


1-74746
ctapik-net
2002-12-14 17:41
2002.12.23
Как получить интерфейс IShellFolder указывающий на Entire Network


14-74954
Дмитрий К.К.
2002-11-29 09:31
2002.12.23
Чтение новостных групп


1-74636
$ZoD$
2002-12-12 03:23
2002.12.23
открытие файла


3-74571
wHammer
2002-12-04 14:44
2002.12.23
Как отфильтровать в TTable по полю даты?




   Наверх