Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.23;
Скачать: 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 вся ветка

Текущий архив: 2002.12.23;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.049 c
1-74815
Che
2002-12-11 15:25
2002.12.23
Memo!!!!!!


7-75021
turonix
2002-10-17 13:01
2002.12.23
Как получить идентификатор окна кнопки


1-74713
Tik
2002-12-13 06:11
2002.12.23
Проблема


1-74796
Cherepovets
2002-12-11 12:12
2002.12.23
FDD


14-74979
seacat
2002-12-03 12:40
2002.12.23
inaccessible value во время отладки