Windows 7 x64에서는 작동하지 않지만 Windows xp x86에서는 정상적으로 작동합니다. MqlNet::Request 메서드에서 HttpOpenRequestW 호출이 작동하지 않습니다. wininet.dll에서 함수 호출 매개 변수가 변경된 것 같습니다. 누구든지 이런 문제가 발생한 적이 있나요?
uzurik: Windows 7 x64에서는 작동하지 않지만 Windows xp x86에서는 정상적으로 작동합니다. MqlNet::Request 메서드에서 HttpOpenRequestW 호출이 작동하지 않습니다. wininet.dll에서 함수 호출 매개 변수가 변경된 것 같습니다. 이 문제를 겪은 분이 있나요?
Windows 7 x64에서는 작동하지 않지만 Windows xp x86에서는 정상적으로 작동합니다. MqlNet::Request 메서드에서 HttpOpenRequestW 호출이 작동하지 않습니다. wininet.dll에서 함수 호출 매개 변수가 변경된 것 같습니다. 이 문제를 겪은 분이 있나요?
이것이 바로 제가 오늘 발견한 문제입니다.
모든 것이 32 비트 터미널에서 작동합니다. (심지어 vin 7/64에서도)
하지만 64 비트 터미널에서는 그렇지 않습니다.
가져온 함수의 기본값을 사용하는 이유는 무엇인가요?
직접 만드는 것이 더 쉽고 분해하는 데 걸리는 시간만큼 많은 시간을 소비하지만 적어도 제대로 작동합니다.
이 클래 스는이 클래스와 다른 많은클래스(오픈 액세스에 공개하지 않았고 아직하지 않을 것임)와 함께 눈을 감고 오랫동안 업무에 사용되었습니다.
그리고 데이터 읽기, 복사기 / 신호, 자동 웹 설치 프로그램 패키지 생성, 소프트웨어 라이선스, 사용자 간의 데이터 교환 및 클라우드 작업에도 사용되었습니다. 그리고 웹 페이지를 읽고 파싱하기만 하면 됩니다.
따라서 '아하' 하고 읽을 필요가 없습니다. 30년 전의 API를 이해하지 못한다면 그것은 여러분의 능력을 나타내는 지표일 뿐입니다.
안녕하세요 :)
InternetSetOption(W)은 좋은 기능입니다. 적어도 연결 시간 초과 등을 설정하는 데는요.
안녕하세요 :)
InternetSetOption(W)은 좋은 기능입니다. 적어도 연결 시간 초과 등을 설정하는 데는요.
확실히 그렇습니다.
연습에 따르면 그것 없이는 MT가 실패 할 수 있습니다.
이 문서는 심각하게 편집되어야 하며, 포함된 internetLib.mqh는 더 이상 사용되지 않는 것으로 보이며 wininet.dll에서 무작위로 잘못된 액세스를 일으킬 수 있습니다.
문제를 피하려면 이 문서에 포함된 internetLib를 사용해야 합니다 -> MQL5에서 WinInet 사용하기. 2부: POST 요청 및 파일
이 라이브러리는 문제없이 작업을 수행합니다.
서버 애플리케이션에서는 작동하지 않습니다. 유감입니다.
wininet.dll 대신 무엇을 사용할 수 있을까요?
이 버그가 있는 객체를 구현하기 위해 몇 시간 동안 노력한 끝에 MQL5에 기본 HTTP 통신 함수인 WebRequest가 있다는 사실을 알게 되었습니다. 자세한 내용은 문서를 참조하세요.