Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.12.23;
Скачать: [xml.tar.bz2];

Вниз

компиляция 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.007 c
3-74615
Брат
2002-12-05 11:09
2002.12.23
Почему-то не находит функцию div....


4-75053
RETAND
2002-11-10 22:25
2002.12.23
Как в стандартное меню добавить градиент


7-75003
no name
2002-10-19 14:28
2002.12.23
Пароль на ScreenSaver


1-74677
Fernis
2002-12-13 04:30
2002.12.23
Подскажите, как правильно сохранять свой объект в файл


7-75005
ThermiT
2002-10-20 09:32
2002.12.23
Программа при загрузке





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский