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

 
Yedelkin :

그러나 이러한 상수가 작동하지 않습니까?

부가가치가 하나 더 있습니다.

식별자

설명

속성 유형

MQL5_PROGRAM_TYPE

mql5 프로그램 유형

ENUM_PROGRAM_TYPE

MQL5_DLLS_ALLOWED

주어진 실행 프로그램 에 대해 DLL을 사용할 수 있는 권한

부울

MQL5_TRADE_ALLOWED

이 실행 중인 프로그램 에 대한 거래 권한

부울

MQL5_디버깅

디버그 모드에서 실행 중인 프로그램의 서명

부울

MQL5_테스트

테스터에서 실행 중인 프로그램의 서명

부울

MQL5_최적화

최적화 과정에서 실행 중인 프로그램의 서명

부울

MQL5_VISUAL_MODE

시각적 테스트 모드에서 실행 중인 프로그램의 서명

부울

MQL5_LICENSE_TYPE

EX5 모듈 라이센스 유형. 라이센스는 Mql5InfoInteger( MQL5_LICENSE_TYPE ) 를 사용하여 요청한 EX5 모듈을 정확히 참조합니다 .

ENUM_LICENSE_TYPE

 
Rosh :

부가가치가 하나 더 있습니다.

예, 1월 핸드북이 있습니다.
 
Yedelkin :

그러나 이러한 상수가 작동하지 않습니까?

맞어 그거야! 단케숑 !
 
mql5 :
예, 맞습니다. 컴파일러 오류입니다. 수정하겠습니다.

우와! // 그리고 컴파일러가 오류를 던지게 만들 것이라고 생각했습니다.

감사합니다. 이 구문이 작동하면 훌륭할 것입니다.

--

모든 분들께 진심으로 감사드립니다. 언어는 우리 눈 앞에서 번성합니다. 연고에 미세한 흠집이나 날아가는 현상은 일시적인 현상이라고 생각합니다.

 
void der()
{
   int app;
   for ( int i= 0 ;i< 100 ;i++)
  {app++;}
   Print ( "app=" ,app);
}
void OnInit ()
{
EventKillTimer ();
EventSetTimer ( 1000 );
}
void OnTick ()
{
}
void OnTimer ()
{
der();
}

출구에서

2011.07.28 19:53:20 앱=2439.

2011.07.28 20:10:00 앱=2139.

2011.07.28 20:26:40 앱=2239.

인트 앱; - 자동 0은 할당하지 않아야 합니까?

 
sion :

인트 앱; - 자동 0은 할당하지 않아야 합니까?

아니요. 스스로 초기화해야 합니다.
 
joo :
아니요. 스스로 초기화해야 합니다.
모르는 숫자가 나오기 시작하면 초심자는 어렵다) 그리고 전역변수 로 앱을 유추하는데 문제가 없다면 그런 의미가 있다.
Документация по MQL5: Основы языка / Переменные / Глобальные переменные
Документация по MQL5: Основы языка / Переменные / Глобальные переменные
  • www.mql5.com
Основы языка / Переменные / Глобальные переменные - Документация по MQL5
 
sion :
모르는 숫자가 나오기 시작하면 초심자는 어렵다) 그리고 전역변수 로 앱을 유추하는데 문제가 없다면 그런 의미가 있다.

전역 변수도 자동으로 초기화할 필요가 없습니다. 당신은 아마도 "운이 좋은" 사람일 것입니다. 따옴표로 묶은 운이 좋은 이유는 "어제는 효과가 있었지만 오늘은 더 이상 작동하지 않습니다. 네, 플랫폼이 불안정합니다..!! "

;-)

여기에는 의미가 있습니다. 초기화하는 데 시간이 걸립니다.

시간이 사용자에게 중요하고 선언 중 초기화가 필요하지 않은 경우(따라서 적절한 시간에 올바른 값이 할당됨) 지나치게 신경을 쓰는 컴파일러는 초기화에 시간을 낭비할 수 있습니다. 따라서 모든 심각한 언어의 일반적인 관행은 프로그래머의 재량에 따른 초기화입니다. 무엇이 좋고 옳은가. 그냥 익숙해지세요.

보장된 0은 초보자의 마음에만 있습니다. :) // 저는 의미 있는 모호성을 좋아합니다.

;)

 
인쇄 해야 하는 이유(1/2); 0을 쓴다? 정수로 반올림하시겠습니까?
 
fellow :
왜 인쇄(1/2); 0을 쓴다?

포타무슈타!

실수를 싫어한다면 다음이 필요합니다.

 Print (( double ) 1 /( double ) 2 );