Bezdepbonusu7Программирование: статьи и ответы

Вопрос

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

Автор вопроса: Jim McKeethОтветов: 3

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

Обновление: теперь это встроено в Delphi Prism. Просто вставьте или импортируйте код C#, и вы получите код Oxygene, также известный как Delphi Prism.

delphicodedomoxygene

Ответы

Ответ 1 · рейтинг 7 · marc hoffman

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

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

Ответ 2 · рейтинг 3 · Jim McKeeth

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

Ответ 3 · Rob Kennedy

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

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы