찻주전자의 질문 - 페이지 263 1...256257258259260261262263264265266267268269270...277 새 코멘트 Andrew Petras 2013.07.04 11:14 #2621 Contender : StringConcatenate() "접착제"를 통해 문자열 시도 교체됨 StringConcatenate (nTL, "nTL_" , IntegerToString ( MathRand ())); 도움이되지 않았습니다. Vasiliy Smirnov 2013.07.04 11:16 #2622 Silent : 나는 또 일주일 동안 머리를 긁적일 것이다. 조금 더 자세하게 가능할까요? (무례할 수 있습니다 :)) 고유한 이름을 가진 수백 개의 개체에 대한 다른 옵션이 있습니까? (그룹을 제거하려면 개체 그룹의 이름에 동일한 문자열 부분이 있어야 합니다.) 카운터 [삭제] 2013.07.04 11:16 #2623 TheXpert : 음, 일반적으로 논리적으로 함수가 마지막 오류를 전혀 노출하지 않으면 함수가 성공적으로 완료되면 오류 값이 0이거나 설명서에 설명된 값이 있어야 합니다. 그리고 다른 것은 없습니다. 저것들. 호출이 성공하고 오류가 0이 아닌 경우 이 경우를 설명서에 설명해야 합니다. 다른 것을 알기 전까지는 나도 그렇게 생각했다. 나는 SD에 신청서를 썼고, 그들은 위에서 했던 것과 거의 같은 대답을 했습니다. :) Vasiliy Smirnov 2013.07.04 11:17 #2624 220Volt : Get Last Error가 0이 아닌 다른 것을 인쇄하는 것이 걱정되십니까? 그렇다면 함수가 실패를 보고한 경우에만 오류를 요청할 가치가 있습니다. 그리고 섹션 끝에서 오류를 요청할 가치가 없습니다. 쓰레기 값을 얻을 수 있습니다. 따라서 MT4에서는 여기에서 어떻게 든 다를 수 있습니다. 의사 코드: 오류는 ResetLastError () 로 지워야 하지만 할당이 있는 경우 이는 동일합니다. [삭제] 2013.07.04 11:18 #2625 Silent : 내 권장 사항: 위에서 설명한 원칙에 따라 Get Last Error를 리메이크하십시오. 이러한 경우에만 발생하는 오류가 발생합니다. 아마도 다른 오류가 발생했을 수 있습니다. TheXpert 2013.07.04 11:23 #2626 220Volt : 다른 것을 알기 전까지는 나도 그렇게 생각했다. 나는 SD에 신청서를 썼고, 그들은 위에서 했던 것과 거의 같은 대답을 했습니다. :) 번식. Andrew Petras 2013.07.04 11:24 #2627 재설정은 호출 전에 재설정됩니다. 오류의 원인은 이 항목입니다. void CreateTL( string name, datetime time1, double price1, datetime time2, double price2, bool ray_left, bool ray_right, color color_TL) { //------------ nTL,nTLh,nTLl,nTLe nTL= "nTL_" + IntegerToString ( MathRand ()); nTLh= "nTLh_" + IntegerToString ( MathRand ()); nTLl= "nTLl_" + IntegerToString ( MathRand ()); nTLe= "nTLe_" + IntegerToString ( MathRand ()); //------------ ObjectCreate ( 0 ,name, OBJ_TREND , 0 ,time1,price1,time2,price2); }; 이 버전에는 오류가 없습니다. void CreateTL( string name, datetime time1, double price1, datetime time2, double price2, bool ray_left, bool ray_right, color color_TL) { //------------ nTL,nTLh,nTLl,nTLe //nTL="nTL_"+IntegerToString(MathRand()); //nTLh="nTLh_"+IntegerToString(MathRand()); //nTLl="nTLl_"+IntegerToString(MathRand()); //nTLe="nTLe_"+IntegerToString(MathRand()); //------------ ObjectCreate ( 0 ,nTL= "nTL_" + IntegerToString ( MathRand ());, OBJ_TREND , 0 ,time1,price1,time2,price2); }; Andrew Petras 2013.07.04 11:28 #2628 zfs : 카운터 차이점이 뭐야? 문자열에서 동일한 숫자를 수집합니다. Vasiliy Smirnov 2013.07.04 11:32 #2629 Silent : 차이점이 뭐야? 문자열에서 동일한 숫자를 수집합니다. 숫자가 일치하지 않는다는 보장은 없습니다. 잠재적인 오류. Andrew Petras 2013.07.04 11:36 #2630 zfs : 숫자가 일치하지 않는다는 보장은 없습니다. 잠재적인 오류. 첫째, 기회가 없습니다(Urain의 코드, 실패한 적이 없음) x= 0 ; MathSrand (x); for (i= 0 ;i< MathRand ();i++) MathRand (); MathSrand (( int ) TimeLocal ()* MathRand ()); 둘째, 첫 번째 호출에서 오류(그리고 생성되지 않은 객체 )가 있습니다. Документация по MQL5: Основы языка / Операторы / Оператор создания объекта new www.mql5.com Основы языка / Операторы / Оператор создания объекта new - Документация по MQL5 1...256257258259260261262263264265266267268269270...277 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
StringConcatenate() "접착제"를 통해 문자열 시도
교체됨
도움이되지 않았습니다.나는 또 일주일 동안 머리를 긁적일 것이다. 조금 더 자세하게 가능할까요? (무례할 수 있습니다 :))
고유한 이름을 가진 수백 개의 개체에 대한 다른 옵션이 있습니까?
(그룹을 제거하려면 개체 그룹의 이름에 동일한 문자열 부분이 있어야 합니다.)
음, 일반적으로 논리적으로 함수가 마지막 오류를 전혀 노출하지 않으면 함수가 성공적으로 완료되면 오류 값이 0이거나 설명서에 설명된 값이 있어야 합니다. 그리고 다른 것은 없습니다.
저것들. 호출이 성공하고 오류가 0이 아닌 경우 이 경우를 설명서에 설명해야 합니다.
Get Last Error가 0이 아닌 다른 것을 인쇄하는 것이 걱정되십니까? 그렇다면 함수가 실패를 보고한 경우에만 오류를 요청할 가치가 있습니다. 그리고 섹션 끝에서 오류를 요청할 가치가 없습니다. 쓰레기 값을 얻을 수 있습니다. 따라서 MT4에서는 여기에서 어떻게 든 다를 수 있습니다.
의사 코드:
내 권장 사항: 위에서 설명한 원칙에 따라 Get Last Error를 리메이크하십시오. 이러한 경우에만 발생하는 오류가 발생합니다. 아마도 다른 오류가 발생했을 수 있습니다.
다른 것을 알기 전까지는 나도 그렇게 생각했다. 나는 SD에 신청서를 썼고, 그들은 위에서 했던 것과 거의 같은 대답을 했습니다. :)
재설정은 호출 전에 재설정됩니다.
오류의 원인은 이 항목입니다.
이 버전에는 오류가 없습니다.
카운터
차이점이 뭐야? 문자열에서 동일한 숫자를 수집합니다.
숫자가 일치하지 않는다는 보장은 없습니다. 잠재적인 오류.
첫째, 기회가 없습니다(Urain의 코드, 실패한 적이 없음)
둘째, 첫 번째 호출에서 오류(그리고 생성되지 않은 객체 )가 있습니다.