MQL4. StringToCharArray()에 대한 설명은 "유니코드에서 ansi로 변환된 문자열을 문자별로 uchar 배열의 지정된 위치에 복사합니다."라고 말합니다. 설명에 오류가 있는 것 같습니다. 이 기능을 사용하면 문자 인코딩(함수의 매개변수 5)에 따라 문자를 코드에 해당하는 숫자로 간단히 변환할 수 있습니다. 저것들. "...에서 유니코드로 ..." 변환이 없습니다. 틀 렸으면 고쳐줘.
예를 들어 Ansi의 € 기호에 대한 코드를 찾아야 하는 경우 5번째 매개변수 대신 CP_ACP를 작성합니다. UTF7인 경우 CP_UTF7입니다. 유니코드의 경우 StringToShortArray()를 사용합니다(스크립트 참조).
불행히도 항상 그런 것은 아닙니다. 장기간 연결이 없으면 단말기에서 "계정 비활성화"가 발생하고 그 이후에는 수동으로 로그인해야 합니다. 예를 들어, 이것은 일반적으로 밤에 서버가 꺼져 있는 펀드에서 발생합니다.
모두들 안녕. 몇 페이지 전에 질문했지만 다시 시도하겠습니다. MT5에서 서버와의 연결이 끊어졌을 때 프로그래밍 방식으로 계정을 다시 로그인할 수 있습니까? 포럼을 검색해도 아무것도 나오지 않았습니다.
불행히도 항상 그런 것은 아닙니다. 장기간 연결이 없으면 단말기에서 "계정 비활성화"가 발생하고 그 이후에는 수동으로 로그인해야 합니다. 예를 들어, 이것은 일반적으로 밤에 서버가 꺼져 있는 펀드에서 발생합니다.
불행히도 항상 그런 것은 아닙니다. 장기간 연결이 없으면 단말기에서 "계정 비활성화"가 발생하고 그 이후에는 수동으로 로그인해야 합니다. 예를 들어, 이것은 일반적으로 밤에 서버가 꺼져 있는 펀드에서 발생합니다.
다음은 "파일" 메뉴를 호출하는 스크립트입니다 - "거래 계정에 연결" 항목 - "확인" 버튼 클릭 - 이런 식으로 터미널은 승인된 마지막 거래 계정에 연결됩니다:
모든 것이 작동하면 코드를 정리하고 KodoBase에 넣습니다.
MQL4. StringToCharArray()에 대한 설명은 "유니코드에서 ansi로 변환된 문자열을 문자별로 uchar 배열의 지정된 위치에 복사합니다."라고 말합니다. 설명에 오류가 있는 것 같습니다. 이 기능을 사용하면 문자 인코딩(함수의 매개변수 5)에 따라 문자를 코드에 해당하는 숫자로 간단히 변환할 수 있습니다. 저것들. "...에서 유니코드로 ..." 변환이 없습니다. 틀 렸으면 고쳐줘.
예를 들어 Ansi의 € 기호에 대한 코드를 찾아야 하는 경우 5번째 매개변수 대신 CP_ACP를 작성합니다. UTF7인 경우 CP_UTF7입니다. 유니코드의 경우 StringToShortArray()를 사용합니다(스크립트 참조).
컴파일러의 버그.
F2 함수를 제거하면 정상적으로 컴파일됩니다.
컴파일러 오류입니다.