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

 
Neofit :
글쎄, 내가 어리석게 말했다. 사실, 동적 배열 을 이미 302로 확장했다면 ArrayResize 없이 0에서 301 사이의 모든 요소를 참조할 수 있다는 것을 이해합니다.
그럼 대단하네요 :)
 
pusheax :

전략 테스터 의 결함.

갑자기 멈추고 모든 로컬 및 원격 에이전트의 비문이 완료되어 중단됩니다.

더 이상 어떻게 시작해야 하는지 알려주지 마세요, 처음부터 다시 시작해야 하는 시간이 아쉽죠?

에이전트 중 하나를 비활성화합니다.

이 문제는 이미 수정되었습니다. 다음 빌드를 기다리십시오.

 
말해봐 , OBJPROP_ZORDER 속성은 객체 뒤에 있는 주문에 적용되지 않습니까? 개체를 클릭하면 주문 창이 나타납니다. 나는 문제가 이미 두 번 이상 표명되었음을 기억합니다. 해결될까요?
 
반복해서 목소리를 냈다. 나는 서비스 데스크에서 두 번째 달 동안 그것을 망치고 있었다. 신청 #182300
 

SymbolInfoInteger() 함수는 다음과 같은 잘못된 속성 유형을 반환합니다.

 int digits = SymbolInfoInteger ( Symbol (), SYMBOL_DIGITS ); 

소수점 이하 자릿수 를 얻고 싶지만 다음과 같이 맹세합니다. 유형 변환으로 인한 데이터 손실 가능성

유형을 변환하고 있지만 설명에 따르면 int 를 반환해야 합니다. 일반적으로 값을 반환합니다.

값을 정규화하고 바로 여기 함수에 int 를 넣어야 합니다.

   double test = NormalizeDouble ( 1.645645646456456456 ,digits); 
_Digits는 잘 작동하지만 저에게는 작동하지 않습니다.

이와 같이:

 NormalizeDouble ( 1.645645646456456456 , SymbolInfoInteger ( Symbol (), SYMBOL_DIGITS ));

결과는 비슷합니다.

웬만하면 세게 차지 마) 왜 나만 이런 헛소리를 하는 거지?

 
kosuhin :

SymbolInfoInteger() 함수는 다음과 같은 잘못된 속성 유형을 반환합니다.

소수점 이하 자릿수 를 얻고 싶지만 다음과 같이 맹세합니다. 유형 변환으로 인한 데이터 손실 가능성

실제 속성 값은 모든 정수 유형이 될 수 있지만 SymbolInfoInteger() 함수는 항상 긴 유형을 반환합니다 . 함수 실행 결과를 대상 유형으로 직접 캐스팅해야 합니다.

 
Rosh :

실제 속성 값은 모든 정수 유형이 될 수 있지만 SymbolInfoInteger() 함수는 항상 긴 유형을 반환합니다 . 함수 실행 결과를 대상 유형으로 직접 캐스팅해야 합니다.

감사합니다. 나에게 명확하지 않은 유일한 것은 특정 경우에 어떻게 행동해야 하는지입니다. 컴파일러 경고를 무시하시겠습니까?

그렇지 않다면 어떻게 long 을 내가 이해할 수 없는 int 로 변환할 수 있습니까? 가능하다면 이 경우 어떻게 처리해야 하는지 예를 들어 주십시오.

나는 챔피언십에 대한 Expert Advisor를 쓰고 있습니다. 코드의 버그로 간주됩니까? 원칙적으로 모든 것이 잘 작동하고 컴파일러만 경고를 발행합니다.

 
kosuhin :

그렇지 않다면 어떻게 long 을 내가 이해할 수 없는 int 로 변환할 수 있습니까? 가능하다면 이 경우 어떻게 처리해야 하는지 예를 들어 주십시오.

예를 들면 다음과 같습니다.

 int digits = ( int ) SymbolInfoInteger ( Symbol (), SYMBOL_DIGITS ); 

메모. 경고는 오류 메시지 가 아닙니다. 이것은 프로그래머를 뒤흔드는 것입니다.

참고 2: 명시적 및 암시적 "유형 캐스팅" 섹션을 참조하세요.

 
Yedelkin :

예를 들면 다음과 같습니다.

메모. 경고는 오류 메시지 가 아닙니다. 이것은 프로그래머를 뒤흔드는 것입니다.

참고 2: 명시적 및 암시적 "유형 캐스팅" 섹션을 참조하세요.

감사 합니다 Yedelkin, 나는 진실이 가까운 곳에 있다는 것을 알았습니다! 이제 로그가 깨끗해졌습니다.

"타입 캐스팅"도 본 적 없음)

 
내 IE6은 이 사이트에 이미지, 링크, 비디오 등을 삽입하는 것을 허용하지 않습니다. 저것들. 메시지를 입력할 때 버튼이 있는 패널이 없습니다. 그리고 응답할 때 원본 메시지의 인용문은 없습니다. "편집"을 클릭하면 수정 중인 메시지가 편집 창에도 복사되지 않습니다.
MQL5.community - Памятка пользователя
MQL5.community - Памятка пользователя
  • 2010.02.23
  • MetaQuotes Software Corp.
  • www.mql5.com
Вы недавно зарегистрировались и у вас возникли вопросы: Как вставить картинку в сообщение на форуме, как красиво оформить исходный код MQL5, где находятся ваши Личные сообщения? В этой статье мы подготовили для вас несколько практических советов, которые помогут быстрее освоиться на сайте MQL5.community и позволят в полной мере воспользоваться доступными функциональными возможностями.
사유: