2015-05-27 2 views
0

У меня возникла проблема, когда я использую std :: stringstream и вызываю оператор < < внутри dll. После вызова этого оператора мое приложение сообщает о нарушении доступа, когда оно закрывается.AV при использовании std :: stringstream в dll

В моем тестовом проекте есть exe и dll. Для обоих активна опция «ссылка с динамическим RTL». Из ехе следующая функция DLL называется:

void __stdcall Test(void) 
{ 
    ss.str(); 
    ss << 1; 
} 

Я нашел отчет в соответствии с этим в КК: qc.embarcadero.com/wc/qcmain.aspx?d=37491

Кто-нибудь новая информация об этой проблеме или обходной путь? Отключение динамической компоновки RTL, к сожалению, не является для меня вариантом.

я могу воспроизвести это с поведением с C++ Builder XE6 и XE7

С уважением KD

ответ

Смежные вопросы