Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.16;
Скачать: CL | DM;

Вниз

Исходники   Найти похожие ветки 

 
Александр   (2004-01-05 15:56) [0]

Господа, есть ли способ из исходников "С" перевести в Delphi, точнее из файла "*.h" перевести сонстанты, типы и т.д. в "*.pas".


 
YuRock ©   (2004-01-05 16:05) [1]

Руками, да и то далеко не все.


 
Тимохов ©   (2004-01-05 16:06) [2]

Только ручками ИМХО.


 
Игорь Шевченко ©   (2004-01-05 16:08) [3]

Александр (05.01.04 15:56)

Сходи на www.delphi-jedi.org, там вроде было какое-то автоматизированное средство для перевода.


 
Александр   (2004-01-05 16:31) [4]

> Игорь Шевченко © (05.01.04 16:08) [3]
> Сходи на www.delphi-jedi.org, там вроде было какое-то автоматизированное средство для перевода.

Спасибо,
там действительно есть утилита, но она выполняет довольно примитивную работу, создает структуру файла "PAS", не затрагивая собственно текста исходника.


 
Александр   (2004-01-05 16:49) [5]

Был не прав!
Утилита добавляет новый текст в конец исходника. При всей замысловатости конвертиции утилита может сэкономить некоторое количество времени и сил.


 
Brahman ©   (2004-01-05 17:18) [6]

http://www.astonshell.com/dl.htm

Пользовался..


 
Иван Шихалев ©   (2004-01-05 17:20) [7]

С Free Pascal идет утилита h2pas. Вполне прилично переводит h-файлы, если там не слишком хитрые макросы. Где ее скачать совсем без всего - не знаю, но пакет utils весит ~530Kb - ftp://ftp.freepascal.org/pub/fpc/dist/Win32/separate/utilw32.zip. При желании можно качнуть и исходники. Начинать с http://www.freepascal.org/download.html


 
Иван Шихалев ©   (2004-01-05 17:20) [8]

В адресе архива точку после zip надо убрать.


 
Brahman ©   (2004-01-05 17:41) [9]

http://www.astonshell.com/dl.htm

c2pas32 v0.9b (42k) is a command-line tool that translates a C files (*.h; *.c) to a
pascal (Delphi4,5, VP, FPC) unit.



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

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

Наверх




Память: 0.48 MB
Время: 0.017 c
3-49392
Floppy
2003-12-19 16:53
2004.01.16
Сортировка в лукар поле


3-49457
Layner
2003-12-11 12:17
2004.01.16
Может ли MS SQL Server 2000 (хр. процедура и т.п.) рассылать


11-49476
Olgerd
2003-05-01 19:28
2004.01.16
Кнопка программы на KOL в панели задач


14-49690
alless
2003-12-26 10:49
2004.01.16
Кто и что cделал?


7-49775
Alex10
2003-11-03 10:30
2004.01.16
Не могу разобраться с параметрами видеосистемы!!!