Borland AnsiString и DLL на gcc
От: ka-5  
Дата: 11.06.15 12:34
Оценка:
Здравствуйте.

На работе есть программа, написанная на Borland C++ Builder 6, модули для неё в виде dll люди пишут на том же Билдере.
Технология очень давно используемая, никто основную программу переписывать не будет.
Хотел улучшить процесс написания своих dll с более современным IDE и компилятором gcc, столкнулся с проблемой обилия борландских нестандартных типов.
Ладно, всякие bool можно на char заменить, а вот что передавать на выход, когда программа хочет от моей dll получить AnsiString или когда она мне этот AnsiString присылает?
Может кто-нибудь сталкивался с подобным?

Пока что единственный выход, который мне видится — это написать на том же Билдере обёртку — ещё одну dll, которая вызывает мою со стандартными типами, а в основное приложение передаёт уже борландские. Но это будет неудобно, к каждой новой dll отдельную обёртку собирать...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.