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

 

대화를 계속해봅시다 :)

자동 업데이트 를 끄려면 어떻게 합니까? 예를 들어 시스템에서 특정 프로세스의 시작을 금지하거나 특정 포트를 차단하는 것과 같은 변태 방법도 적합합니다.

이것이 금지된 주제라면 먼저 그것에 대해 쓰고 변기에 적시십시오.

내 관심은 일부 터미널 기능이 새 빌드에서 때때로 "고장"된다는 사실에서 비롯됩니다. 평판이 좋은 회사 MQ가 사용자를 베타 테스터로 사용하는 경우 최소한 사용자가 테스트할 터미널을 선택하게 하십시오.  

덕분에!

 
ns_k :

대화를 계속해봅시다 :)

자동 업데이트 를 끄려면 어떻게 해야 합니까? 예를 들어 시스템에서 특정 프로세스의 시작을 금지하거나 특정 포트를 차단하는 것과 같은 변태 방법도 적합합니다.

이것이 금지된 주제라면 먼저 그것에 대해 쓰고 변기에 적시십시오.

내 관심은 일부 터미널 기능이 새 빌드에서 때때로 "고장"된다는 사실에서 비롯됩니다. 평판이 좋은 회사 MQ가 사용자를 베타 테스터로 사용하는 경우 최소한 사용자가 테스트할 터미널을 선택하게 하십시오.  

덕분에!

제가 알기로는 터미널 업데이트가 그렇게 하는 것이 아니라 일부 기능이 망가지는 것입니다.

그러나 업데이트를 비활성화하는 방법 - 나에게 너무 간단해 보이기 때문에 독창성이 작동해야 합니다.

 

자동 갱신을 비활성화해야 합니까?

나는 마침내 시장 실행을 위해 추가 TP-SL 설치 블록 없이 시작했습니다)))

물론 어렵지는 않지만 모든 것이 더 간단하고 코드가 더 작습니다 ...

물론 가끔 새로운 글리치가 나타나기도 하지만 나에게 있어 업데이트는 더 나은 것을 위한 것일 뿐..

 
Karlson :

자동 갱신을 비활성화해야 합니까?

나는 마침내 시장 실행을 위해 추가 TP-SL 설치 블록 없이 시작했습니다)))

물론 어렵지는 않지만 모든 것이 더 간단하고 코드가 더 작습니다 ...

물론 가끔 새로운 글리치가 나타나기도 하지만 나에게 있어 업데이트는 더 나은 것을 위한 것일 뿐..

또한 여기에서 모든 업데이트는 새로운 기능을 갖춘 걸작입니다.

이미 모든 것을 준비한 사람들은 아마도이 모든 것이 필요하지 않을 것입니다. 그들은 이미 안정성이 필요하고 놀라움이 없습니다. ))

 
tol64 :

또한 여기에서 모든 업데이트는 새로운 기능을 갖춘 걸작입니다.

이미 모든 것을 준비한 사람들은 아마도이 모든 것이 필요하지 않을 것입니다. 그들은 이미 안정성이 필요하고 놀라움이 없습니다. ))

빙고! 더 나은 것을 위해 추가/변경된 내용을 먼저 읽은 다음 업그레이드 여부를 결정하는 것이 좋습니다. 일반적으로 이것은 정상적인 소프트웨어 개발 회사의 정책입니다. 새 버전의 출시, 새로운 기능에 대한 정보, 이전 버전에 대한 지원.

그리고 이것은 공중에 매달릴 위험이 있는 MQ에 대한 또 다른 질문인 것 같습니다((

 

스크립트 실행 오류

액세스 위반 쓰기 ...

 //+------------------------------------------------------------------+
//|                                                        Tmp51.mq5 |
//+------------------------------------------------------------------+
#property library
#import "Tmp52.ex5"
         string B( int );
#import
string C( int i ) export { return ( "0x" + B( i ) ); }
 //+------------------------------------------------------------------+
//|                                                        Tmp52.mq5 |
//+------------------------------------------------------------------+
#property library
string B( int ) export { return ( "00000000" ); }
 //+------------------------------------------------------------------+
//|                                                         Tmp5.mq5 |
//+------------------------------------------------------------------+
#import "Tmp51.ex5"
         string C( int i );
#import
void OnStart () { Print ( C( 10 ) ); }
//+------------------------------------------------------------------+
 

#define 매개변수 형식이 주석을 허용하지 않는 이유는 무엇입니까?

MQL5 참조 / 언어 기본 / 구문 /주석에 따르면: "공백이 허용되는 모든 곳에서 주석이 허용되고 공백이 허용되는 수에 제한이 없습니다."

 #define A( X )  (X)
void OnStart () {
         Print ( A( 5 /*комментарий*/ ) ); //ошибка компиляции
}
C/C++ 컴파일러가 주석을 인식할 수 있었습니다.
 
tol64 :

더 자세히 설명합니다. 루프가 발생했습니다. 차트에서 지표를 제거해도 도움이 되지 않으므로( IsStopped ()는 작동하지 않음) 터미널을 닫습니다. 어떻게 닫나요? 이 경우 오른쪽 상단 모서리 에 있는 십자가를 클릭하여 터미널을 닫으면 프로세스가 종료되지 않습니다. 작업 관리자 를 통해서만 죽일 수 있습니다. 그런 상황에서 십자로 닫았다가 다시 터미널을 여는 것은 아예 닫히지 않았다는 뜻이다. 터미널은 이전 프로세스로 열립니다.

그리고 실행 파일 정리란 무엇입니까?

그리고 이것은 컴퓨터를 다시 시작한 후 터미널을 열고 작업 관리자에서 터미널 80-98의 프로세서 부하를 확인하지만 아무 것도 실행되지 않고 표시등이 작동하지 않을 때입니다. 전체 버퍼링)
 
실행 파일 정리는 컴파일된 *.ex5 파일을 제거하는 것입니다.
 //Надо в словарь добавить
 
int ts[20];

void OnInit()
{
if(ts)Print("ts");
}

void OnTick()
{

}

이와 같은 배열에서 작동해야 하는 경우 또는 버그입니까?