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

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

компиляция Delphi проэктов на FreePascal. [D6, Win2k]


sniknik ©   (2002-12-09 12:34:00) 

Интересно как это сделать, видел здесь советовали это делать (по разным причинам), и на сайте их вроде написано о совместимости (ну 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-12 14:19:00) [1]

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

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


sniknik   (2002-12-11 12:46:00) [2]

http://www.freepascal.org

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


Subfire   (2002-12-11 12:14:00) [3]

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


sniknik   (2002-12-11 11:41:00) [4]

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

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


sniknik   (2002-12-10 13:24:00) [5]

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

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


sniknik   (2002-12-09 19:54:00) [6]

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


sniknik   (2002-12-09 19:52:00) [7]

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

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


Danlicha   (2002-12-09 19:24:00) [8]

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


sniknik   (2002-12-09 18:42:00) [9]

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


Наверх

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