class A {
public : //(*)staticvoid g1() {}
protected : //(**)staticvoid g2() {}
};
class B : A {}; //(***)class C : public B {
public : // Основание:void f1() { this .g1(); } //(1) ошибка *** препятствуютstaticvoid f2() { A::g1(); } //(2) ошибка ??? *** не действуют (прямой доступ) +// * не препятствует +// противоречие с (5)- там нормальноvoid f3() { this .g2(); } //(3) ошибка *** препятствуютstaticvoid f4() { A::g2(); } //(4) ошибка ??? *** не действуют (прямой доступ) +// ** не препятствует
};
voidOnStart ()
{ // Основание:
A::g1(); //(5) нормально
A::g2(); //(6) ошибка ** препятствуют
}
10년은 이미 게시된 대로 https://www.mql5.com/ru/code/8007
mt5의 마켓 정보가 작동하지 않습니다 ...
솔직히 헷갈린다....
터미널 시작시 0을 제공하지만 계좌 번호를 제공해야합니다....
0은 터미널이 이미 네트워크에 연결되어 있어도 몇 초를 줍니다...
PlaySound에 대한 또 다른 질문
지표에 사용합니다.
멜로디는 3초 동안 재생되어야 합니다.
OnTimer는 3초가 많으면 적당하지 않고 적으면 멜로디가 짖는다.
OnChartEvent가 작동하지 않습니다. 마우스 또는 키보드 클릭이 필요합니다.
멜로디가 짖고 끝까지 재생되지 않으므로 OnCalculyate가 적합하지 않습니다.
Sleep Song 전체의 소금은 칠면조에서 사용할 수 없습니다 ...
감정가에게 질문, PlaySound가 표시기에서 2-3초 이상 재생 되도록 하는 방법 ???
감정가에게 질문, PlaySound가 표시기에서 2-3초 이상 재생 되도록 하는 방법 ???
OBJ_CHART 개체에서 스크립트를 실행합니다. 따라서 표시기에서 최소한 전체 오디오 플레이어를 만들 수 있습니다.
OBJ_CHART 개체에서 스크립트를 실행합니다. 따라서 표시기에서 최소한 전체 오디오 플레이어를 만들 수 있습니다.
어떤가요? 이해하지 못했다...
컴파일 오류
오류 (2)와 (4)는 (2)와 (5) 사이의 모순 때문에 정당화되지 않습니다.
구문은 동일합니다. 왜 OnStart가 더 낫습니까?
C++ 컴파일러는 다른 결과를 생성할 수 있습니다.
어떤가요? 이해하지 못했다...
사운드 파일의 재생 시간 표시기에서 재생합니다.
스크립트\PlaySound.mq5
지시자
PlaySound 가 작동하지 않음( NULL )
결과: 2:4002
재생을 중지하지 않습니다.
사운드 파일의 재생 시간 표시기에서 재생합니다.
스크립트\PlaySound.mq5
지시자
파일을 재생하기 위해 스크립트를 실행한다는 것을 올바르게 이해했습니까?
안녕하세요! 터미널 또는 메타에디터 충돌인가요? 어떤 상황에서 충돌이 발생했습니까?
터미널/OS의 비트/버전은 무엇입니까?