Ошибки, баги, вопросы - страница 3438
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
И еще. string - это некий объект. ИМХО конечно, но там, что-то типа указателя на память в куче и размера строки.
Если у Вас будут не предположения, а доказательства, то сообщите
Вообще убрал memcpy из примера, чтобы оппоненты на него не ссылались: Результат тот же: 1 leaked strings left
Среди файлов Include\WinAPI\*.mqh можно в ME поискать строку "string &". После чего попробовать официальные (от MQ) найденные сигнатуры на наличие бага.
Среди файлов Include\WinAPI\*.mqh можно в ME поискать строку "string &". После чего попробовать официальные (от MQ) найденные сигнатуры на наличие бага.
Я уже по максимуму упростил, а Вы предлагаете усложнить - тут простейшие выкладки пользователи не понимают
Кроме того заглядывал как то в Include\WinAPI\ там сразу 2 ошибки в описании обнаружил
предлагаете усложнить
Предполагал, что "string &" не найду, т.к. везде маячит "const string". Думал, что MQ в курсе особенности. Но увидел, что сами MQ "string &" используют в WinAPI. Поэтому возникло предложение.
Предполагал, что "string &" не найду, т.к. везде маячит "const string". Думал, что MQ в курсе особенности. Но увидел, что сами MQ "string &" используют в WinAPI. Поэтому возникло предложение.
Предложение хорошее, если бы не одно НО:
Понадобилась мне как то функция GetDlgItemText. Нахожу я ее в Include\WinAPI\
А она не работает. Долго (!) ищу у себя ошибку, не могу понять в чем дело, а в итоге оказалось, что она не работает только потому, что неправильно записана. Ну ладно, все бывает, все ошибаются. Пишу здесь на сайте об этой ошибке
И что Вы думаете - сейчас посмотрел: Include\WinAPI\winuser.mqh - а все без изменений - как она была лет 5 назад неправильно записана, так и до сих пор все
Вообще убрал memсpy из примера, чтобы оппоненты на него не ссылались: Результат тот же: 1 leaked strings left
& убери
то есть или const string & или просто string
компилим
gcc -o bred.dll -shared bred.c
используем
и никаких вам leaked strings :-)
& убери
А Вы уверены что разницу понимаете? Наверное не просто так с & и без const написано
Возникла такая проблема — на MacOS при открытии маркета в мт5 вылетает полностью терминал, нашел решение у вас на форуме нужно провести «конфигурацию из стартового баннера в логах терминала» не совсем понимаю что это значит пожалуйста объясните понятным языком что мне делать.