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

 
이전 시간대의 표시기의 CopyBuffer 가 동일한 시프트로 이 시간대의 CopyTime으로 표시된 날짜에 정확히 값을 반환하는지 확인할 수 있는 방법이 있습니까?
 

컴파일 오류: '=' - 구조에 개체가 있어 복사할 수 없습니다.

 struct S1 {       int s1; };
struct S2 { const int s2; };

void OnStart ()
{
        S1 a;
        S2 b;
        a = b;
}
그리고 만약 예를 들어
 struct S2 {       uint s2; };
괜찮아요. 차이점이 뭐야?
[삭제]  
Ilya Malev :
실시간 오류가 있습니까? 아니면 그냥 테스터?
 
Tapochun :
실시간 오류가 있습니까? 아니면 그냥 테스터?
제가 멍청해서 글을 지웠습니다. CopyBuffer가 아닌 BarsCalculated 를 사용해야 했습니다.
 
Ilya Malev :
이전 시간대의 표시기의 CopyBuffer가 동일한 시프트로 이 시간대의 CopyTime으로 표시된 날짜에 정확히 값을 반환하는지 확인할 수 있는 방법이 있습니까?

이 작업은 BarsCalculated를 통해서도 해결됩니다. 표시기에 대한 BarsCalculated가 SeriesInfoInteger(... SERIES_BARS_COUNT )보다 작으면 표시기가 이전 기간을 계산할 시간이 없는 것입니다.

이런 기능이 존재하고 작동하니 좋네요 :)

 

독일어에는 알파벳에 그런 문자가 있습니까?

"d", "c"

 
Alexandr Bryzgalov :

독일어에는 알파벳에 그런 문자가 있습니까?

"d", "c"

운영 체제 설정에서 유니코드가 아닌 응용 프로그램에 대한 독일어 로케일을 설정하십시오.
 
Ilya Malev :

이 작업은 BarsCalculated를 통해서도 해결됩니다. 표시기에 대한 BarsCalculated가 SeriesInfoInteger(... SERIES_BARS_COUNT )보다 작으면 표시기가 이전 기간을 계산할 시간이 없는 것입니다.

이런 기능이 존재하고 작동하니 좋네요 :)

prev_calculated 매개변수를 구문 분석해 보셨습니까?

 int OnCalculate ( const int rates_total,       // размер входных таймсерий
                 const int prev_calculated,   // обработано баров на предыдущем вызове
...
 
A100 :

컴파일 오류: '=' - 구조에 개체가 있어 복사할 수 없습니다.

그렇다면 괜찮습니다. 차이점이 뭐야?

int는 const이고 초기화되지 않았습니다.

일반적으로 const 컴파일 단계에서 초기화됩니다. 즉, 선언 즉시 할당됩니다. 그런데 MQL 구조의 경우 여기서 어떻게 해야 할지 모르겠습니다. C++에서 변수가 초기화되지 않았다는 오류가 발생합니다.

일반적으로 상수 변수는 구조에 추가되지 않습니다.

 

mql4 질문:

주문 댓글에 일부 기호를 입력할 수 없습니까? 예를 들어, 나는 댓글에 글을 씁니다.

 string comm= "Extremum DC && KF" ;

댓글에 정말 Extremum DC _KF라고 쓰여 있습니다.

당신이 쓰는 경우

 string comm= "Extremum DC & KF" ;

정말 댓글에 Extremum DC KF 라고 쓰여 있습니다.

어떤 다른 아이콘과 그 조합이 다른 기호로 대체됩니까? 사실 제가 가끔 댓글에 업무 정보를 입력하기도 합니다.

문자열에서 검색 하려면 #, $, %와 같은 일부 문자가 사용됩니다.