Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Проект из BCB в Delphi

Автор: Arberes
Дата сообщения: 16.06.2007 18:17
Можно ли автоматически перевести проект из Borland Builder в Delphi? Я понимаю конечно, что все перевести все равно не получится, но хотя бы рутину: формы и их описание, описания методов, глобальные процедуры и функции, переменные и типы...

А-то проект огромный, не знаю даже с какой стороны подступиться к нему =))
Автор: OdesitVadim
Дата сообщения: 16.06.2007 21:41
Можно сделать так. Взять програму Dede и декомпилировать готовый проект. После небольшой обработки напильничком будет:
- все формы
- интерфейсная часть юнитов
- заготовки для обработчиков
Автор: Arberes
Дата сообщения: 17.06.2007 07:15
Хм, мысль интересная, но DeDe разве не только для делфийских проектов?

Добавлено:
Оказалось, что действительно не только =))

Вообщем реальной оказалась связка DeDe+OpenC2Pas http://c2pas.sourceforge.net/

Первый конвертит формы и описаня методов, второй справляется с рутинной заменой кода, типа := вместо = и . вместо ->. И конечно же {} менет на begin end
Автор: XDiaBLo
Дата сообщения: 19.06.2007 11:38
А простите с какой целью из Билдера в Дельфи переводить?
Автор: Simbr
Дата сообщения: 19.06.2007 11:54
XDiaBLo
Delphi - то родной, С++ иностранный . Ситуация довольно типичная, уволился программист, а проект надо сопровождать. Только переводить лучше "ручками" чтобы понять логику работы исходной программы.
Автор: WiseAlex
Дата сообщения: 19.06.2007 13:33
успешность перевода с с++ на делфи на мой взгляд достаточно сомнительна (если конечно код не достаточно простой) - плохо представляю как переводить все навороты с использованием boost stl и пр. библиотеками активно использующими шаблоны и объектную модель с++
Автор: dmka
Дата сообщения: 19.06.2007 15:07
Simbr
Замечательное решение. А когда уволится следующий, переписать все на VB, а потом на VB.Net, после чего понять что что-то не так. Дешевле сразу уволить нах того кто предложил переписать на дельфи.
Автор: Simbr
Дата сообщения: 19.06.2007 15:47

Цитата:
плохо представляю как переводить все навороты с использованием boost stl

А об этом пусь голова болит у того кто займется переводом, м.б. и перейдет на С.
dmka
А откуда я могу это знать? Может надо переписать... да хоть на lisp.


Цитата:
после чего понять что что-то не так.

Качество программы зависить от программиста, не от ЯВУ.
А разводить спор, xxx must die yyy forewer, нет никакого желания.
Автор: Arberes
Дата сообщения: 19.06.2007 21:29
Simbr угалал =) Проект отдали мне....
Зачем переделывать? Хотите - спорьте дальше, но просто люблю я Делфи. Он действительно роднее =))
Ручками времени нет переписывать, надо новые фичи добалять уже...

Я кстати уже все переписал (~150 тыс. строк)... Да и все равно хоть на автомате, а уже запоминаешь, что и где... Лучше чем просто читать =) Только спать теперь охота блин =))

Страницы: 1

Предыдущая тема: раскраска IWDBGrid


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.