오류, 버그, 질문 - 페이지 2885

 
Roman :

Andrey, 제 생각에는 Metaquotes가 더 이상 MT4를 지원하지 않는다는 사실을 당신만 모를 것입니다.
몇 번이나 반복할 수 있습니까? 글쎄, 그는 MT4를 로드하는 대신 MT5를 주기로 결정했습니다. 여기서 명확하지 않은 것은 무엇입니까?

MT4가 지원되지 않는다는 사실을 알고 있으며 공식적으로 발표되었습니다. 그러나 사용자가 MT4 대신 MT5를 다운로드할 것이라고 공식적으로 발표된 곳은 없습니다. 이는 오해의 소지가 있습니다.
Roman, 당신은 유능한 프로그래머입니다. 사이트에서 Microsoft Net.Framework 3.5를 다운로드하고 예를 들어 4.7을 설치하고 프로그램이 어떤 이유로 작동하지 않는다고 상상해보십시오 ...
 
실행 중 오류:
 void f( int )       { Print ( 1 ); }
class A { public :
template < typename T>
         void f( T ) { Print ( 2 ); }
        A() { f( 0 ); }
} a;
void OnStart () {}

결과: 1

예상: 2

 
Andrey Dik :
MT4가 지원되지 않는다는 사실을 알고 있으며 공식적으로 발표되었습니다. 그러나 사용자가 MT4 대신 MT5를 다운로드할 것이라고 공식적으로 발표된 곳은 없습니다. 이는 오해의 소지가 있습니다.
Roman, 당신은 유능한 프로그래머입니다. 사이트에서 Microsoft Net.Framework 3.5를 다운로드하고 예를 들어 4.7을 설치하고 프로그램이 어떤 이유로 작동하지 않는다고 상상해보십시오 ...

나쁜 예))
3.5는 아마도 4.7에 포함될 것이므로 프로그램이 작동합니다))
그리고 네, 동의합니다. 그럼에도 불구하고 MT4의 다운로드 페이지를 유지하는 이유는 무엇입니까?

 
Roman :

나쁜 예))
3.5는 4.7에 포함되어 있으므로 프로그램이 작동합니다))
그리고 네, 동의합니다. 그럼에도 불구하고 MT4의 다운로드 페이지를 유지하는 이유는 무엇입니까?

자, 드디어 왔다.))
귀하의 코드는 3.5 없이는 컴파일되지 않으며 많은 오류가 발생하며 Microsoft는 귀하로부터 자체적으로 많은 것을 배울 것입니다....
 
실행 중 오류:
 struct B {
         int b;
}   b[];
int c[];
class A { public :
template < typename T>
         void ArrayResize ( T& [], int ) { Print ( __FUNCSIG__ ); } //(*)
         void g1() { ArrayResize ( b, 0 ); } //(1)
         void g2() { ArrayResize ( c, 0 ); } //(2)
} a;
void OnStart ()
{
        a.g1(); //(1)
        a.g2(); //(2)
}

결과: (1) ::ArrayResize가 호출된 경우 및 (2) A:: ArrayResize 가 호출된 경우

그리고 근본적인 차이점은 무엇입니까?

동일한 동작 외에도 두 경우 모두 호출(*)이 예상되었습니다.

 
비공개 메시지 는 전송되지 않습니다. 없음.
 
Artyom Trishkin :
비공개 메시지 는 전송되지 않습니다. 없음.

개인 메시지가 확인되었으며 일반적으로 작동합니다.

LS가 언제 작동을 멈췄습니까? PM(F12 -> 콘솔)을 보내려고 할 때 브라우저 콘솔에 몇 가지 오류가 있습니까?

 
사용자는 시장에서 구입한 제품이 일반 모드의 MT5에서 정상적으로 작동하지만 MT5가 명령줄에서 실행되면 작동하지 않는다고 보고합니다. 잘못된 라이선스(538) 오류가 수신됩니다. 누군가 찾아왔나요? 어떻게 고치는 지?
 
Stanislav Korotky :
사용자는 시장에서 구입한 제품이 일반 모드의 MT5에서 정상적으로 작동하지만 MT5가 명령줄에서 실행되면 작동하지 않는다고 보고합니다. 잘못된 라이선스(538) 오류가 수신됩니다. 누군가 찾아왔나요? 어떻게 고치는 지?
명령줄에서 어떤 사용자와 어떤 권한으로 실행됩니까? 시스템 대신 네트워크/네트워크 서비스에서?

잘린 권한 아래에 있을 가능성이 큽니다.

그래서 질문은 하지 않습니다. 선외에 많은 세부 사항이 있음을 분명히 볼 수 있습니다.
 
Renat Fatkhullin :
명령줄에서 어떤 사용자와 어떤 권한으로 실행됩니까? 시스템 대신 네트워크/네트워크 서비스에서?

잘린 권한 아래에 있을 가능성이 큽니다.

그래서 질문은 하지 않습니다. 선외에 많은 세부 사항이 있음을 분명히 볼 수 있습니다.

물론 이 모든 내용을 유저들에게 물어보았지만 아직 답변을 받지 못해서 제가 가지고 있는 것만 올렸습니다.

명령줄에서 시장 제품을 출시할 때의 제한 사항을 설명하는 문서가 어딘가에 있습니까? 지금까지는 컴퓨터의 하드웨어와 소프트웨어에 바인딩하는 방법에 대해서만 읽었습니다. 로그인/시스템 권한/다른 것에 대한 바인딩도 있습니까? mql5에서 터미널에서 로그아웃하면 마켓 제품이 작동하지 않습니까?