Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
...Тем не менее, этот сценарий должен работать для получения коротких ответов сервера, таких как результаты запроса на лицензирование. Проблемы возникают только в том случае, если размер ответа сервера превышает 1 КБ.
Спасибо, это отлично сработало!
Здравствуйте, thili55,
Не могли бы вы помочь нам и опубликовать ваше решение для получения grabWeb() для работы с build 600? Я думаю, многие люди будут заинтересованы в том, чтобы FFCal работал с билдом 600.
Большое спасибо
Не могли бы вы помочь нам и опубликовать ваше решение для получения grabWeb() для работы с build 600? Я думаю, многие люди были бы заинтересованы в том, чтобы FFCal работал с билдом 600.
См. сообщение, на которое отвечает thili55 - но обратите внимание, что в настоящее время в v600, похоже, есть проблемы с обработкой строк, которые могут повлиять на загрузку такого количества данных, как календарь FF.
Спасибо за ваш ответ. Значит, нам нужно дождаться исправления v600, прежде чем придумывать решение для grabWeb, правильно? Или исправление было предоставлено в v603?
Спасибо за ваш ответ. Значит, нам нужно дождаться исправления v600, прежде чем придумывать решение для grabWeb, верно? Или исправление было предоставлено в v603?
Здесь представлена функция GrabWeb, обновленная для работы на v600. Теперь она использует InternetOpenW и InternetOpenUrlW и преобразование юникода. Она действительно получает XML-файлы, но все файлы содержат NULL-данные. Смотрите в коде оператор Print для StrWebPage. Если вы посмотрите на выводимые данные, то это мусор, в то время как strThisRead имеет действительные данные. Может ли кто-нибудь взглянуть и посмотреть, сможет ли он найти исправление? Это следует из исправления в этой теме: https://www.mql5.com/en/forum/149360.
Просто скопируйте и вставьте код в ваш FFCal.mq4, скомпилируйте с v600 MT4 и запустите (пожалуйста, отредактируйте элементы, которые не принадлежат вашей версии, чтобы он скомпилировался).
Я пытаюсь сделать скрипт GRABWEB.
очень простой... и отлично работает в билде 604
Я пытаюсь сделать скрипт GRABWEB.
очень простой... и отлично работает в билде 604.
Могу я спросить, как вы преодолеваете эту ошибку компиляции в v604 для этой строки кода:
InternetReadFile(HttpRequest, Buffer, StringLen(Buffer), read);
Ошибка: 'Buffer' - преобразование параметров не разрешено
Пожалуйста, проверьте версию MT4 и попробуйте еще раз!
Могу я спросить, как вы преодолеваете эту ошибку компиляции в v604 для этой строки кода?
Ошибка: 'Buffer' - преобразование параметров не разрешено
Пожалуйста, проверьте версию MT4 и повторите попытку!
Нет такой ошибки на моих v604 и v600 с этой программой нет ошибок и предупреждений файл был загружен правильно
Я пытаюсь сделать скрипт GRABWEB.
очень простой... и работает нормально в билде 604.
Могу я спросить, как вы преодолеваете эту ошибку компиляции в v604 для этой строки кода?
Ошибка: 'Buffer' - преобразование параметров не разрешено
Пожалуйста, проверьте версию MT4 и попробуйте еще раз!
возможно, вы используете u char
В моем скрипте я использую строку