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

 
cat7 :

오류를 일으키는 코드입니다.


그리고 내 arrTimePrice 유형이 함수에 전달될 때 오류가 발생하는 경우 배열을 어떻게 전달합니까?

구조체 선언 뒤에 세미콜론이 필요합니다.

 //+------------------------------------------------------------------+
//| Структура массива |
//+------------------------------------------------------------------+
 struct arrTimePrice
  {
   datetime           time;
   double             price;

  } ;

//+------------------------------------------------------------------+
//| Функция |
//+------------------------------------------------------------------+

void someFunc (arrTimePrice & xyArr[])   // !!! здесь происходит ошибка
  {
       //--- что-то делаем
  }

//+------------------------------------------------------------------+
//| Сам скрипт |
//+------------------------------------------------------------------+

void OnStart ()

  {

       // создаем массив

      arrTimePrice someArr [];

       ArrayResize (someArr, 10 );

     // ... далее заполнили массив...

     // ...и передаем его в функцию...

      someFunc (someArr);

  }
이 형식에서는 템플릿이 완전히 컴파일됩니다. (그리고 일하고 있다.)
Документация по MQL5: Основы языка / Типы данных / Структуры и классы
Документация по MQL5: Основы языка / Типы данных / Структуры и классы
  • www.mql5.com
Основы языка / Типы данных / Структуры и классы - Документация по MQL5
 
MetaDriver :

구조체 선언 뒤에 세미콜론이 필요합니다.

이 형식에서는 템플릿이 완벽하게 컴파일됩니다. (그리고 일하고 있다.)

네가 옳아...

이것이 바로 이 제거된 버전이 템플릿을 얻은 방법입니다.

그리고 정식 버전에서는 어떤 이유로 오류가 계속 발생합니다. arrTimePrice -declaration without type

그녀를 찾으러 갔는데...

 
MetaDriver :

구조체 선언 뒤에 세미콜론이 필요합니다.

이 형식에서는 템플릿이 완전히 컴파일됩니다. (그리고 일하고 있다.)

실수했다!

풀버전에서는 구조체보다 나중에 함수를 선언했습니다!

무슨 말도 안되는 소리, 순서는 상관없다고 생각했다.

 
cat7 :

실수했다!

풀버전에서는 구조체보다 나중에 함수를 선언했습니다!

그 반대도 마찬가지란 말인가? :)


무슨 말도 안되는 소리, 순서는 상관없다고 생각했다.

전역 변수 를 사용하면 차이가 없습니다. 유형에는 차이가 있습니다.

예를 들어 프로젝트의 모든 Includer를 하나의 Includer에 연결한 다음 이 공통 Includer를 각각에 연결하면 // 작업에 매우 편리합니다.

그런 다음 일반(또는 메인 프로그램)을 별도로 컴파일하려고 할 때 - 모든 것이 작동하고 다른 포함을 별도로 컴파일하면 정기적으로 이 오류가 발생합니다.

;)

Документация по MQL5: Основы языка / Переменные / Глобальные переменные
Документация по MQL5: Основы языка / Переменные / Глобальные переменные
  • www.mql5.com
Основы языка / Переменные / Глобальные переменные - Документация по MQL5
 

나는 무엇을 가지고 있습니까?

 #property indicator_height 400

설정되지 않음, 10에서 800 - 반응 없음. 이 일이 작동합니까?

 

창문

그 안에는 아무것도 보이지 않습니다.

 
Zeleniy :


그 안에는 아무것도 보이지 않습니다.

등. 버튼 - 속성 - 사용자 정의 크기
 
그러나 터미널에서 꺼낼 수 있습니다. 결론: 터미널에서 창을 바인딩 해제하는 것이 기술적으로 가능합니까?
 

개발자를 위한 또 다른 질문

차트 속성에서 이 목록


이전에 입력한 값을 기억하는 법을 배운 적이 있습니까?

 

좋은 사람들이 번호에서 모듈을 등록하는 방법을 알려주세요? 나는 도움말을 검색했습니다. 찾지 못했습니다. 실제로 이것을 할 직접적인 기회가 없습니다.

그렇지 않으면 간단한 수학적 작업이 다음과 같은 것을 그리는 것이 매번 다소 불편합니다. 숫자가 0보다 크면 자체와 같고, 0보다 작으면 자신에 마이너스 1을 곱한 것과 같습니다.