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

 
930 빌드로 완전히 업그레이드하십시오.
 
Renat :
930 빌드로 완전히 업그레이드하십시오.

안녕하세요. 930 빌드로 업데이트되었습니다. 다음 문제가 발생했습니다. StringSplit 메서드는 추가 빈 필드를 결과 배열로 만듭니다.

스크립트를 실행하는 경우:

   ushort fields_delimiter=StringGetCharacter("_",0);
   string str="_мама_мыла_раму_";
   string str_array[];
   int fields_num=StringSplit(str,fields_delimiter,str_array);
   for(int i=0;i<fields_num;i++)Print("str_array["+i+"] = "+str_array[i]);

결과적으로 다음을 얻습니다.

  str_array[0] =

  str_array[1] = мама

  str_array[2] = мыла

  str_array[3] = раму

  str_array[4] =

인덱스 4에는 요소가 없어야 합니다. 업데이트 전에는 모든 것이 작동했지만, 비교할 때 줄의 필드 수가 수렴되지 않습니다. 배열의 요소에 빈 문자열이 있는지 확인해야 합니다.

 
M24 :

안녕하세요. 930 빌드로 업데이트되었습니다. 다음 문제가 발생했습니다. StringSplit 메서드는 추가 빈 필드를 결과 배열로 만듭니다.

스크립트를 실행하는 경우:

   ushort fields_delimiter=StringGetCharacter("_",0);
   string str="_мама_мыла_раму_";
   string str_array[];
   int fields_num=StringSplit(str,fields_delimiter,str_array);
   for(int i=0;i<fields_num;i++)Print("str_array["+i+"] = "+str_array[i]);

결과적으로 다음을 얻습니다.

  str_array[0] =

  str_array[1] = мама

  str_array[2] = мыла

  str_array[3] = раму

  str_array[4] =

인덱스 4에는 요소가 없어야 합니다. 업데이트 전에는 모든 것이 작동했지만, 비교할 때 줄의 필드 수가 수렴되지 않습니다. 배열의 요소에 빈 문자열이 있는지 확인해야 합니다.

괜찮은.

그러한 경우에는 토큰으로 잘못 간주되었습니다. 추가 구분 기호를 넣지 마십시오.

 
alexvd :
소스를 서비스 데스크에 첨부할 수 있습니까?
너무 오래 걸려서 죄송합니다만, 출처는 서비스 데스크로 보냈습니다.
 

그건 그렇고, 새로운 문제: 새 빌드로 업데이트한 후 모든 정적 변수 가 이제 해결되지 않습니다. 또한 두 개의 독립 터미널과 이전(이전 작업) 커밋에서.

다른 사람이 올까요? 어떻게 고치는 지?

 
Lone_Irbis :

그건 그렇고, 새로운 문제: 새 빌드로 업데이트한 후 모든 정적 변수 가 이제 해결되지 않습니다. 또한 두 개의 독립 터미널과 이전(이전 작업) 커밋에서.

다른 사람이 올까요? 어떻게 고치는 지?

문제를 재현하는 단순화된 코드를 제공할 수 있습니까?
 
Lone_Irbis :

그건 그렇고, 새로운 문제: 새 빌드로 업데이트한 후 모든 정적 변수 가 이제 해결되지 않습니다. 또한 두 개의 독립 터미널과 이전(이전 작업) 커밋에서.

다른 사람이 올까요? 어떻게 고치는 지?

이제 정적 멤버를 배치해야 합니다.

 class CFoo
  {
   static int      m_x;
  };

int CFoo::m_x= 10 ;         <<--- размещение статического члена
 
mql5 :
이제 정적 멤버를 배치해야 합니다.

더 나은 방법은 사용을 피하는 것입니다.

 
감정가들은 왜 시장에서 내 단말기에 새 제품이 더 이상 나타나지 않고 표시되지 않고 사이트를 통해 새 제품을 구매하거나 확인할 수 없습니다. 그것은 무엇과 연결되어 있습니까? 그것을 고치는 방법?
 
Gottik :
감정가는 왜 새 제품이 마켓에서 내 터미널에 나타나지 않고 표시되지 않고 사이트를 통해 새 제품을 구매하거나 확인할 수 없습니다. 무엇과 연결되어 있습니까? 그것을 고치는 방법?
방금 마켓에 제품을 추가했다면 약 하루 정도 지연되어 단말기에 나타납니다. 마켓에 상품이 없을 경우 해당 상품이 '드래프트'로 발송되었는지, 모더레이터의 댓글이 올라왔는지 확인하세요.