Конвертер кодов C # в Oxygene - PullRequest
2 голосов
/ 20 марта 2009

Я знаю, CodeGear сделал BabelCode , который использует Code DOM для преобразования C # в Delphi для .NET. Мне интересно, есть ли другие подобные инструменты для преобразования C # в Delphi Prism? Если нет, то, что используется при использовании Code DOM для его создания (да, это открытый конец!)

Обновление : теперь оно встроено в Delphi Prism. Просто вставьте или импортируйте ваш C #, и у вас будет Oxygene aka Delphi Prism Code.

Ответы [ 3 ]

7 голосов
/ 03 апреля 2009

Он находится на ранних стадиях, но Карло только что опубликовал первую версию своего инструмента с открытым исходным кодом "C # to Oxygene":

http://code.remobjects.com/p/csharptoxy/

3 голосов
/ 20 марта 2009

Один вариант, который я видел, заключался в использовании .NET Reflector в скомпилированной сборке C #. Он имеет синтаксис Oxygene. Это довольно долгий путь и не совсем оптимальный.

0 голосов
/ 21 марта 2009

Используйте BabelCode для преобразования C # в Delphi, а затем используйте Oxidizer для преобразования Delphi в Prism. Я понимаю, что это не звездная идея, но она может быть, по крайней мере, немного более автоматизируемой, чем прохождение через Reflector. Удачи.

...