Добавление стороннего компонента Delphi 6 в Delphi 2010? - PullRequest
0 голосов
/ 24 октября 2009

У меня есть несколько сторонних компонентов Delphi 6, которые нужно добавить в Delphi 2010, чтобы начать миграцию. Является ли это возможным? Интерфейс кажется совсем другим, и я не могу найти способ сделать это?

Эта помощь ...

Мои компоненты: DBGridEasy, TSerial, Varian Async32.

Большое спасибо.

Ответы [ 4 ]

4 голосов
/ 24 октября 2009

Как уже упоминалось, это не так просто. Но у вас есть варианты.

  • Свяжитесь с продавцом и получите обновление
  • если у вас есть источник, вы можете попробовать обновить себя.

Я не согласен с тем, что его слишком сложно обновить. Delphi 2009 действительно добавил (наконец-то - примерно через десять лет после этого) очень хорошую поддержку Unicode в сердце delphi, но это было сделано до уровня почти каждой встроенной функции.

Мы обновили большой (700 000 строк) проект всего за пару дней. В сети есть информация о том, что делать, есть ряд функций, которые нужно заменить, если вы их используете (например, любая функция с Ansi в заголовке). Стоит попробовать хотя бы.

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

0 голосов
/ 27 октября 2009

Это может вам уже помочь: Varian Async был приобретен TMS, этот же компонент теперь известен как TMS Async32

0 голосов
/ 24 октября 2009

Самым большим изменением между Delphi 6 и Delphi 2010 является изменение строк по умолчанию на Unicode в Delphi 2009.

Я настоятельно рекомендую не использовать любой компонент до Delphi 2009 с вашим обновлением. Они не будут знать о Unicode, и вы столкнетесь с проблемами.

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

Для тех, которые вам все еще нужны, попробуйте найти обновление или какой-либо другой аналогичный компонент, который готов к Delphi 2009. Существует множество сеток. Я не знаком с программами Serial или Async, чтобы рекомендовать их.

0 голосов
/ 24 октября 2009

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

...