신호를 복사 할 때 터미널에서 "Signals" 서비스에 의해 생성된 이벤트에 액세스하기 위해 새로운 OnSignal() 함수(Signal 이벤트 핸들러)가 도입됩니까? 복사할 때, 특히 포지션 볼륨의 수정이 있거나 포지션의 완전한 청산/포지션의 부분적 청산이 있을 때 더 선명한 그림을 갖고 싶습니다.
class A {
const A *a;
void f( const A *b ) { a = b; } //error: constant cannot be modified
A const *c;
void g( A const *d ) { c = d; } //error:constant cannot be modified
};
class A {
protected :
int f;
};
class B : A {
public :
int f() const { returnthis .f; }
};
class C {
int g() { return b.f(); } //error: private\protected member access error
B *b;
};
안녕하세요
질문 1.
2개의 네트워크 카드가 통신 장비에 물리적으로 연결되고 자체 IP가 있는 전용 서버 가 있습니다.
한 터미널이 첫 번째 연결을 통과하고 두 번째 터미널이 두 번째 연결을 통과하도록 서버 내부에서 라우팅을 구성하는 방법.
이것은 속도를 위해서가 아니라 IP가 교차하지 않도록 하기 위해 필요합니다.
빌드 1331. 컴파일 오류: 상수를 수정할 수 없습니다.
여러분, 제가 언급한 오류를 확인하십시오 https://www.mql5.com/ru/forum/1111/page1598#comment_2481097 그렇지 않으면 내 무지가 그러한 결과를 제공할 수 있습니다. 스크립트를 실행할 때 MT4에서 오류가 감지되었습니다. 감사합니다.
PrintFormat() 함수를 살펴보십시오. 귀하의 경우 그것을 사용하는 것이 좋습니다.
그런 다음 다음과 같습니다.
파시모니 락 :-)
PrintFormat() 함수를 살펴보십시오. 귀하의 경우 그것을 사용하는 것이 좋습니다.
그런 다음 다음과 같습니다.
고맙습니다. 위에서 설명한 것처럼 변수를 인쇄하는 것과 함수를 직접 인쇄하는 것 사이의 전역적 차이점이 무엇인지 이해하지 못합니다.
하지만 데이터를 파일에 저장해야 하는데 빈 줄이 나옵니다... 무슨 일이죠?
FileWrite(handle,symbolName,":\t",MarketInfo(symbolName,MODE_SPREAD),":\t",MarketInfo(symbolName,MODE_MINLOT),":\t",MarketInfo(symbolName,MODE_MARGINREQUIRED)*MarketInfo(symbolName,MODE_MINLOT),":\t",(MarketInfo(symbolName,MODE_TICKVALUE)*MarketInfo(symbolName,MODE_MINLOT))*100,":\t",MarketInfo(symbolName,MODE_STOPLEVEL),":\t",str2,":\t", string (ATR_D_1000) ,":\t",string (ATR_M15_9600),":\t",string (iBars(symbolName,1440)),":\t",string (iBars(symbolName,15)),":\t");
파일에 문자열 변수만 써 보십시오.
그런 것:
빌드 1331. 컴파일 오류: 상수를 수정할 수 없습니다.
내가 기억하는 한 이전에는 MQL에서 이러한 레코드 간에 차이가 없었습니다. 뭔가 바뀌었나요?
빌드 1331. 컴파일 오류: private\protected 멤버 액세스 오류