Как перенести код из RAD Studio 10.2 (Токио) в C ++ Builder 6 - PullRequest
0 голосов
/ 17 апреля 2019

В RAD Studio 10.2 (Токио) я разработал дополнительный экран для своего программного обеспечения, используя элементы управления Map из DevExpress.Я еще не закончил обновление своего кода из C ++ Builder 6 для работы с RAD Studio 10.2 (это монументальная задача), поэтому мне нужно перенести новую функцию в C ++ Builder 6. Однако DevExpress прекратил поддержку C ++ Builder 6 aдавным-давно, в результате чего элементы управления картой недоступны в C ++ Builder 6.

Мне нужно скорее выпустить это обновление, чем позже, поэтому я не могу дождаться обновления до RAD Studio ииспытания.Как лучше всего переносить элементы управления «Карта» или новый экран целиком?

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

Мне не помешало бы просто иметь элемент управления DevExpress Map, доступный для C ++ Builder 6, но, если возможно, я бы тоже хотелсвязать мой код и производные классы.

(Обратите внимание, что весь мой текущий код написан на C ++)

...