Конвертер delphi в c

Конвертер delphi в c

Конвертация приложений из Delphi в C#.NET стала возможной! Ispirer Migration and Modernization Toolkit – это незаменимый помощник, который поможет автоматизировать полностью весь процесс конвертации. Программа поддерживает направление конвертации из Delphi в C#.NET любой сложности и может быть оптимизирована под особенности Вашего проекта, чтобы конечный результат соответствовал всем требованиям.

Обзор процесса миграции из Delphi в C#.NET

В видео-презентации вы увидите, как с помощью Ispirer MnMTK можно сконвертировать Delphi в .NET:

Почему Ispirer MnMTK

Ispirer MnMTK автоматизирует весь процесс миграции Вашего текущего приложения Delphi в C#.NET. Более того, выбирая программу для миграции приложений Ispirer MnMTK, Вы можете существенно уменьшить количество времени, требуемого для изменения вашего исходного кода. С помощью Ispirer MnMTK Вы устраняете большинство сопутствующих рисков и значительно снижаете внутренние усилия для данной задачи.

Наши главные преимущества

  • Высококвалифицированная техническая поддержка. Наша команда обладает огромным опытом в проведении проектов по конвертации приложений различных уровней сложности. Поэтому наша помощь для быстрой и качественной конвертации – это то, что Вам нужно!
  • Индивидуальный подход к каждому проекту и быстрая кастомизация софта под проект. Мы настраиваем работу софта под каждый проект, чтобы конченый результат соответствовал всем вашим требованиям. Расширение функционала нашего софта занимает 1-2 дня.
  • Взаимодействие с клиентом до принятия решения о покупке. Перед принятиям Вами решения о приобретении Лицензии или Сервиса мы проводим полную наглядную демонстрацию процесса конвертации приложения.
  • Гибкая система цен. Наши цены индивидуальны и зависят от объема проекта и сроков его исполнения. Мы подбираем несколько вариантов цены, среди которых вы сможете найти тот, который Вас устроит.
  • Оптимизированное преобразование. По завершении вашего проекта конвертации Delphi приложения вы получите интеллектуальный и технологичный код, который не требует использования какого-либо промежуточного софта от Ispirer.
Читайте также:  Как узнать про подключенные услуги на мтс

Оценка

Ispirer предлагает комплексный процесс взаимодействия для миграции Вашего проекта для конвертации. Для более подробной информации, пожалуйста, перейдите на страницу процесс взаимодействия во время миграции приложений.

Пожалуйста, заполните опросный лист для того, чтобы начать переговоры о сотрудничестве по Вашему проекту, или получите приблизительную оценку:

Конвертация кода с Delphi на C#

Внешний вид в FoxPro

Накидал, по-быстрому, небольшое приложение на FoxPro, получилось вот такое:

Внешний вид в C# + WPF ниже.
Извините — полные варианты тем, с заменяемыми кнопками на заголовке окна и сменными же стилями заголовков, искать не стал

Ой, у вас баннер убежал!

  • Скопировать ссылку
  • Facebook
  • Twitter
  • ВКонтакте
  • Telegram
  • Pocket

Похожие публикации

  • 31 января 2020 в 01:06

Разработка приложений и Blue-Green deployment, опираясь на методологию The Twelve-Factor App с примерами на php и docker

Книга “Разработка мобильных приложений на C# для iOS и Android”

Миграция приложений — мифы и реальность

Вакансии

AdBlock похитил этот баннер, но баннеры не зубы — отрастут

Комментарии 17

Спасибо за комментарий!

  1. Этот код далеко не везде нужен именно в таком виде, благо ссылками на классы пользуются не слишком часто;
  2. Код на Delphi, из которого родился этот код, как-то тоже не очень поддерживаем;
  3. Вышеприведённый код — код сразу «с пылу-с жару» из-под конвертера, более того — конвертер, на текущий момент, еще дорабатывается — многие вещи ещё поменяются (к примру, на текущий момент активно решаем как именно реализовывать изменение символов в строке — в Delphi это делается через индексер, а вот в C# строка так не умеет);
  4. Что именно показалось неподдерживаемым?
    • Необходимость эмуляции конструкторов также, как в Delphi (с возможностью вызова базового конструктора в любом месте конструктора наследника)?
    • Или необходимость эмуляции типов class of?
    • Или всё-таки страшная конструкция s.Substring() + ‘a’ + s.Substring()?

    В любом случае, сейчас ведётся работа по «перестройке» кода так, чтобы он выглядел лучше. Многие «сервисные» вещи будут спрятаны за #region. #endregion

    Да все вместе. Это код, с которым я бы никогда не хотел иметь дела.

    Что, собственно, возвращает нас к началу разговора и вопросу: а зачем вообще «переписывать» код с одного языка на другой? Вот я заказчик, у меня есть работающее приложение на, скажем Java + DB2 — зачем мне его переписывать?

    Кто-нибудь знает о конвертере Delphi в .NET(либо С#, либо VB.NET)? Я унаследовал кучу кода Delphi, никогда раньше не видел Pascal и вместо этого изучал его, я бы скорее попытался использовать автоматический конвертер, если он доступен, и очистить код после этого. Кажется, я не могу найти такой инструмент, я ищу — возможно, потому что его нет — так что я думал, что кто-то здесь может знать.

    У меня нет опыта использования этих инструментов, но вот пара:

    Был задан аналогичный вопрос:

    Затрать свое время.. Если вы хотите конвертировать код, потому что вы не понимаете или как оригинальный язык, мой совет: "Не беспокойтесь" (поверьте, я сделал множество попыток конвертировать код), Особенно, если вы планируете просто внести несколько небольших изменений в существующий код.

    Вы не сможете преобразовать код и скомпилировать его, не говоря уже о безупречной работе.

    Возможно, вы сможете перевести части в нечто синтаксически правильное, но у вас не будет библиотек или фреймворков (RTL/VCL), на которые полагается программное обеспечение.

    Вам нужно будет вернуться к кодексу Delphi и понять, что происходит, чтобы исправить части, которые не работают. Это займет больше времени, чтобы исправить ошибки в сгенерированном коде, чем потребовалось бы, чтобы изучить существующий код и полностью переписать его.

    И если у вас есть время переписать программное обеспечение на другом языке, вы можете просто свернуть рукава, изучить исходный язык и изменить то, что вам нужно изменить в существующем коде.

    Ссылка на основную публикацию
    Когда пишется нулевое окончание
    Слова разных частей речи с корнем и нулевым окончанием: юбилей юг юмор язык якорь шашлык шёлк шёпот ширь шоколад шорох...
    Карта с определением координат широты и долготы
    Онлайн сервис определения координат на карте России. Удобный поиск GPS координат (широта, долгота) по адресу в России, определение местоположения по...
    Карта судов в порту находка
    Автоматический поиск расположения судна в море основывается на данных поступающих с АИС. Текущее положение судна, отбытие из порта и прибытие...
    Код активации вин 10
    Привет, друзья! Сегодня мне повезло, получил доступ в закрытый форум где лежат ключи активации Windows 10 pro и других версий....
    Adblock detector