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

 
vlad_123 :

최근에 이 문제가 발생한 사람이 있습니까?

테스트 에이전트는 갑자기 다음과 같이 로그에서 끔찍하게 소시지를 시작합니다.

그리고 그들은이 행복을 기가 바이트로 쌓습니다. 심지어 컴퓨터가 끊어졌습니다 ...

https://www.mql5.com/en/forum/41260/page4

죄송합니다, 곧 수정하겠습니다

 
alexl :

https://www.mql5.com/en/forum/41260/page4

죄송합니다, 곧 수정하겠습니다

정보 감사합니다. 기다리겠습니다.
 
vlad_123 :
정보 감사합니다. 기다리겠습니다.
상담원에 대한 업데이트는 이미 사용 가능합니다. 자동으로 업데이트됩니다.
 
Renat :
상담원에 대한 업데이트는 이미 사용 가능합니다. 자동으로 업데이트됩니다.
빌드 번호 를 알려주실 수 있나요? 저는 현재 빌드 1085(2015년 2월 13일)에 있으며 에이전트가 최신 상태인지 확인하고 싶습니다.
 
vlad_123 :
빌드 번호 를 알려주실 수 있나요? 저는 현재 빌드 1085(2015년 2월 13일)에 있으며 에이전트가 최신 상태인지 확인하고 싶습니다.
네, 1085입니다.
 
alexvd :

제공한 코드가 작동하지 않습니까? 로그에 뭔가가 있습니까?

무슨 일이 일어나고 있는지 제어하기 위해 디버거에서 단계별로 시도했습니까?

어쨌든 재현하려면 세부 사항이 필요합니다.

아래 예는 문제를 보여줍니다. 리소스 사용 BITMAP_LABEL이 표시되지 않습니다(적어도 내 777 빌드에서는).

빌드 765에서는 모든 것이 동일한 방식으로 작동합니다.

파일:
 
zhserg :

아래 예는 문제를 보여줍니다. 리소스 사용 BITMAP_LABEL이 표시되지 않습니다(적어도 내 777 빌드에서는).

빌드 765에서는 모든 것이 동일한 방식으로 작동합니다.

다음은 차트에 있는 귀하의 EA입니다.


작은 메모.

소스를 통해 이동했습니다. ObjectGet..., ChartRedraw 등과 같은 동기 호출을 찾지 못했습니다.

즉, 차트를 당기거나 눈금이 표시될 때까지 이 개체를 볼 수 없습니다.

 
alexvd :

소스를 통해 이동했습니다. ObjectGet..., ChartRedraw 등과 같은 동기 호출을 찾지 못했습니다.

즉, 차트를 당기거나 눈금이 표시될 때까지 이 개체를 볼 수 없습니다.

나는 이것을 아주 잘 압니다. 나는 서둘러 그것을했습니다 ... 그러나 더 적은 것은 작동하지 않습니다 (그런데 지금은 778과 같은 상황으로 업데이트되었습니다).

적어도 대략적으로 나에게 무슨 문제가 있는지 말해주세요. WinXP 때문일까요?

 
zhserg :

나는 이것을 아주 잘 압니다. 나는 서둘러 그것을했습니다 ... 그러나 더 적은 것은 작동하지 않습니다 (그런데 지금은 778과 같은 상황으로 업데이트되었습니다).

적어도 대략적으로 나에게 무슨 문제가 있는지 말해주세요. WinXP 때문일까요?

각 틱에서 개체의 생성(재생성)을 제거했습니다. 이제 개체는 시작 시 또는 시간 프레임을 변경할 때 한 번만 생성 됩니다.

 #resource "\\Images\\btn-1.bmp"

input bool   loadFromRes= true ;
bool         creation= false ;
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit ()
  {
//---
   return ( INIT_SUCCEEDED );
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit ( const int reason)
  {
//---
   ObjectDelete ( "BTN" );
   creation= false ;
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick ()
  {
//---
   if (creation)
       return ;
   if (loadFromRes)
     {
      BitmapLabelCreate( 0 , "BTN" , 0 , 100 , 100 , "::Images\\btn-1.bmp" , "::Images\\btn-1.bmp" , 135 , 25 , 0 , 0 , false , CORNER_LEFT_UPPER , ANCHOR_LEFT_UPPER , clrWhite , STYLE_SOLID , 1 , false , false , true , 0 );
      creation= true ;
     }
   else
     {
      BitmapLabelCreate( 0 , "BTN" , 0 , 100 , 100 , "\\Images\\btn-1.bmp" , "\\Images\\btn-1.bmp" , 135 , 25 , 0 , 0 , false , CORNER_LEFT_UPPER , ANCHOR_LEFT_UPPER , clrWhite , STYLE_SOLID , 1 , false , false , true , 0 );
      creation= true ;
     }
   ChartRedraw ();
  }

메타 트레이더 4 빌드 778.

 
barabashkakvn :

각 틱에서 개체의 생성(재생성)을 제거했습니다. 이제 개체는 시작 시 또는 시간 프레임을 변경할 때 한 번만 생성 됩니다.

메타 트레이더 4 빌드 778.

시간을 내어 죄송합니다. 그러나 결과는 불행히도 동일합니다.