Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
У меня в ДЛЛ такие строки
ostringstream ss;
double d=...;
ss << "Error in calculating d: d=" << d;
MessageBox(0,(LPCTSTR)ss.str().c_str(),L "Error in my.dll",MB_OK)
При исполнении mq4 кода вызывающего эту длл, появляется окно, в котором текст "Error in calculating d: d=" заменен квадратиками, а число d отображается правильно. Подскажит где ошибка?
Я пробовал такой код
ostringstream ss;
double d=...;
ss << L "Error in calculating d: d=" << d;
MessageBox(0,(LPCTSTR)ss.str().c_str(),L "Error in my.dll",MB_OK)
но с тем же результатом.
Такой код работает но не изображает число d:
double d=...;
MessageBox(0,L "Error in calculating d",L "Error in my.dll",MB_OK)