zede Опубликовано 4 февраля, 2015 Поделиться Опубликовано 4 февраля, 2015 Здравствуйте. Столкнулся с проблемой при переписывании проекта с Delphi на С++. Так как С++ не создает отдельные пространства имен для модулей, то я столкнулся с конфликтом имен при подключении библиотек VCL и FMX. Мне очень необходим класс VCL TBitmap, так как он работает с буфером обмена и HBITMAP Можно ли как-то подключить данный класс в С++, а если нет, то как выходить из этой ситуации? Уже наивно пытался подключить модуль прямиком в namespace-обертку, но это ничего не дало. Переписывать всю библиотеку тоже не дело. Ссылка на комментарий
0 zede Опубликовано 4 февраля, 2015 Автор Поделиться Опубликовано 4 февраля, 2015 Вопрос снимается. Неверно использовал названия пространств имен. Писал "FMX VCL", как в Delphi и названиях модулей, а выяснилось, что необходим "Fmx Vcl" Ссылка на комментарий
Вопрос
zede
Здравствуйте.
Столкнулся с проблемой при переписывании проекта с Delphi на С++.
Так как С++ не создает отдельные пространства имен для модулей, то я столкнулся с конфликтом имен при подключении библиотек VCL и FMX.
Мне очень необходим класс VCL TBitmap, так как он работает с буфером обмена и HBITMAP
Можно ли как-то подключить данный класс в С++, а если нет, то как выходить из этой ситуации?
Уже наивно пытался подключить модуль прямиком в namespace-обертку, но это ничего не дало.
Переписывать всю библиотеку тоже не дело.
Ссылка на комментарий
1 ответ на этот вопрос
Рекомендуемые сообщения