Ошибки, баги, вопросы - страница 1662
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Тогда почему вообще не возникает ошибки? Ведь для uchar-массивов нет перегрузки (если справка не врет).
Тогда почему вообще не возникает ошибки? Ведь для uchar-массивов нет перегрузки (если справка не врет).
Видимо потому что массивы идентичны. Разница между char и uchar лишь в интерпретации компилятором. По сути там и предупреждения быть не должно, ибо ничего не усекается на самом деле, можно убедиться.
Но эта (и предыдущие с typedef) - попутно выявленные ошибки - основную я пока не нашел, поскольку в исходной программе нет typedef с одинаковой сигнатурой (как в этом примере).
Удалось составить проверочный скрипт близкий к исходной программе с ошибкой при выполнении
Результат: invalid function pointer call in 'Script2.mq5'
А теперь фокус... - замените GTW во всех файлах допустим на GT и проверьте полученный результат !?!
Подскажите по синтаксису, как правильно переделать такую функцию
на нечто такое
или такое
Т.е. не прописывать отдельной частью создание структуры, которую надо вернуть.
С недавних пор (с месяц примерно) в обсуждении проектов сервиса 'Работа', после набора хреновой тучи текста с цитатами и иллюстрациями, после отправки всё это улетает в ... дыру #403
С недавних пор (с месяц примерно) в обсуждении проектов сервиса 'Работа', после набора хреновой тучи текста с цитатами и иллюстрациями, после отправки всё это улетает в ... дыру #403
С недавних пор (с месяц примерно) в обсуждении проектов сервиса 'Работа', после набора хреновой тучи текста с цитатами и иллюстрациями, после отправки всё это улетает в ... дыру #403
(некая подпись контролирующая что именно вы будете оправлять сообщение на сайт, а не атакующий от вашего имени через POST запрос из формы на своем сайте).
Токен содержит дату окончания действия и подпись - что то типа MD5 от (дата+сайт+имя пользователя+соль наверное).
Вот эта дата окончания и прострачивается к моменту оправки вашего сообщения.
Аналогичкая заявка от меня:
Открыта, Начата: 2016.06.26 18:46, #1502446
К сожалению воз и ныне там.
Из личного опыта могу посоветовать:
1) Перед отправкой дублировать страницу и перекопировать на нее текст сообщения. Отправлять все с новой страницы.
2) Если несколько полей для заполнения у формы - то проще было продублировать страницу и скопировать из HTML формы ее анти-CSRF токен (обычно он называется signature__)
Но этот способ уже не удобен, так как подпись начали совать везде где надо и не надо. Сейчас нужно ориентироваться в структуре страницы, что бы найти верную подпись и не ошибиться.
3) Если было оправлено сообщения и получена ошибка 403 в хроме еще можно достать текст сообщения:
- на странице с ошибкой 403 нажимаем F5
- появится сообщение о повторной попытке оправки POST запроса из формы с просьбой подтвердить
- открываем панель разработчика хрома (F12)
- подтверждаем повторную оправку запроса
- в вкладке Network находи отравленный нами запрос (он должен быть самым первым с ошибкой 403 красного цвета)
- в запросе находим строку "Content-Disposition: form-data; name="body""