Конвертер кодов C # в Oxygene

2

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

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

Теги:
codedom
oxygene

3 ответа

7
Лучший ответ

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

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

  • 2
    К вашему сведению: это теперь встроено в Призу Дельфи. Просто вставьте или импортируйте ваш C #, и у вас есть Oxygene aka Delphi Prism Code.
  • 0
    Ссылка мертва. Так же как и ShineOn. Что с этим?
Показать ещё 1 комментарий
3

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

  • 0
    не совсем оптимально, но это помогает.
0

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

  • 0
    Вы использовали этот метод?
  • 0
    Нет! Я попробовал BabelCode один или два раза назад, когда он был впервые представлен, и я никогда не использовал Oxidizer. Еще даже не удосужились попробовать Prism. Как я уже сказал: удачи. :)
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню