Есть ли способ перенести формы Delphi 2010 в формы Delphi Prism (.Net) XE? - PullRequest
1 голос
/ 28 сентября 2010

Я знаю, что, поскольку «нативные» delphi и delphi.net - это разные технологии, вряд ли будет создан инструмент, который может переносить ваши старые формы dfm для получения форм для призмы delphi.Однако существует ли инструмент, способствующий такой миграции?По сути, у меня есть «родной» проект delphi, который я хочу перенести в delphi .net, это настольное приложение, как мне это сделать?

Ответы [ 2 ]

3 голосов
/ 28 сентября 2010

VCL и Winforms достаточно различны, чтобы сделать такое преобразование непростым.Существуют также некоторые компоненты, специфичные для Delphi, без прямого аналога .NET, и инструмент преобразования, вероятно, не сможет работать, если используются неподдерживаемые сторонние элементы управления.Старая платформа VCL.NET была попыткой сделать этот переход проще, но не удалась.Инструмент преобразования может быть написан, но ИМХО он будет иметь ограниченное использование и работать только для простых форм.Я не знаю никого о том, и потому что большинство разработчиков, которые перешли с Delphi на .NET, пошли по пути VS / C # - я вижу очень мало преимуществ при переносе настольного приложения с Delphi на Prism - есть очень мало причин для его написания.

2 голосов
/ 28 сентября 2010

Единственный инструмент, который я знаю для порта Delphi Win32 и Delphi .Net Код для Delphi-Prism это Oxidizer, но это приложение делает не переводя формы Delphi в Winforms, Oxydizer хорош для преобразования библиотечного кода и другого невизуального кода, однако он по-прежнему является отличным вариантом, чтобы помочь вам перевести код Delphi.

Вы можете найти больше информации в этой ссылке

...