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

 
Alexey Navoykov :
FileGetInteger가 파일 생성/수정 시간을 반환할 수 있다면 좋을 것입니다. 100ns 정밀도의 long(OS에 존재하는 것처럼)이 아닌 이 두 번째 거세...

그래서 지금은 적합한 유형조차 없습니다. datetime은 단지 초이고 mqldatetime 에서 초는 최소 간격이기도 합니다. (길게 돌아갈 수 있지만)

winapi가 안돌아가나요?

 
안녕하세요, MT4의 "시장"섹션에 무료 지표가 표시되며 차트에 설치하는 방법은 무엇입니까? 차트 속성 의 지표 목록에는 나타나지 않습니다.
 

이 코드가 작동하지 않는 이유를 알려주시겠습니까? 버튼을 클릭할 때 파일에 변수를 쓰려고 하지만 아무 소용이 없습니다.

 void OnChartEvent ( const int id,
                   const long &lparam,
                   const double &dparam,
                   const string &sparam)
  {

   if (id==CHARTEVENT_OBJECT_CLICK)
     {
       if (sparam== "checkbox" )
        {
         int handle_write;
         handle_write= FileOpen ( "checkbox_color.txt" , FILE_READ | FILE_WRITE | FILE_TXT , ';' );
         if (handle_write> 0 )
           {
             FileWrite (handle_write, "Green" );
             FileClose (handle_write);
           }
        }
     }

  }

그리고 파일에서 읽기를 고정하면 모든 것이 작동합니다.

 void OnChartEvent ( const int id,
                   const long &lparam,
                   const double &dparam,
                   const string &sparam)
  {

   if (id==CHARTEVENT_OBJECT_CLICK)
     {
       if (sparam== "checkbox" )
        {
         int handle_read;
         handle_read= FileOpen ( "checkbox_color.txt" , FILE_READ | FILE_WRITE | FILE_TXT , ';' );
         string checkbox_color= FileReadString (handle_read);
         Comment (checkbox_color);
        }
     }

  }
 
새 빌드(2093년 이후)에서는 MetaEditor에 버그가 있었습니다. 일부 파일을 열 때 메모리 소비가 급격히 증가하기 시작하여 모든 메모리가 소모되면 프로세스가 정지됩니다. 이 문서를 닫으려고 하면 중단이 발생합니다. 누출로 이어지는 코드 섹션을 현지화하는 것은 아직 가능하지 않습니다.
 
LAN의 메시지 크기가 어디에도 지정되지 않은 이유는 무엇입니까? 나는 HOUR 텍스트를 사람에게 썼고 저장하지 않았으며 모든 것이 손실되었습니다. 화가 나고 속상합니다.
 
Aleksey Vyazmikin :
LAN의 메시지 크기가 어디에도 지정되지 않은 이유는 무엇입니까? 나는 HOUR 텍스트를 사람에게 썼고 저장하지 않았으며 모든 것이 손실되었습니다. 화가 나고 속상합니다.

오랜만에 수첩에 글을 적었습니다. :).

그리고 이미 컴퓨터에서 보내기를 클릭하기 전에 Ctlr + A 및 Ctrl + C를 수행합니다.

이 방법으로 신경을 많이 절약했습니다 ...

 
Andrey Barinov :

오랜만에 수첩에 글을 적었습니다. :).

그리고 이미 컴퓨터에서 보내기를 클릭하기 전에 Ctlr + A 및 Ctrl + C를 수행합니다.

이 방법으로 신경을 많이 절약했습니다 ...


그것은 이미 혈액에 있습니다 Ctlr+A 및 Ctrl+C

 
Andrey Barinov :

오랜만에 수첩에 글을 적었습니다. :).

그리고 이미 컴퓨터에서 보내기를 클릭하기 전에 Ctlr + A 및 Ctrl + C를 수행합니다.

이 방법으로 신경을 많이 절약했습니다 ...

이제 개발자가 이 문제를 해결하고 포럼에서처럼 메시지에 코드를 삽입 할 수 있도록 해야 합니다.

 
Влад :

이 코드가 작동하지 않는 이유를 알려주시겠습니까? 버튼을 클릭할 때 파일에 변수를 쓰려고 하지만 아무 소용이 없습니다.

그리고 파일에서 읽기를 고정하면 모든 것이 작동합니다.

부분적으로 이해됨. 칠면조가 기록이있는 한 창과 독서가있는 다른 창에 매달려 있으면 작동하지 않습니다. 파일에서 읽어서 칠면조를 제거하면 클릭할 때 모든 것이 저장됩니다. 이는 변수를 동시에 읽는 파일에 변수를 쓸 수 없음을 의미합니다.

다음을 사용하여 작성하려고 했습니다.

handle_write= FileOpen ( "checkbox_color.txt" , FILE_WRITE | FILE_TXT , ';' );

그리고 읽기:

handle_read= FileOpen ( "checkbox_color.txt" , FILE_READ | FILE_TXT , ';' );

영점...

 
Влад :

부분적으로 이해됨. 칠면조가 기록이있는 한 창과 독서가있는 다른 창에 매달려 있으면 작동하지 않습니다.

쓰기 핸들에 FILE_SHARE_READ 를 추가하고 읽기 핸들에 FILE_SHARE_WRITE를 추가합니다.