MetaTrader 4 Build 529 베타가 새로운 컴파일러와 함께 출시됨 - 페이지 104 1...979899100101102103104105106107108109110111...161 새 코멘트 Slava 2013.12.09 04:14 #1031 artmedia70 : 재미있다. 전문가 이름에는 전문가가 있는 하위 폴더의 이름도 포함됩니다. 이것은 전문가의 이름의 크기를 부당하게 증가시킵니다. 예: 전문가가 Expert 라고 하고 Terminal_Catalog\MQL4\experts\Orders\Customer_Nick 에 있는 경우 그러면 전문가의 이름은 Expert가 아니라 Orders\Customer_Nickname\Expert 가 됩니다. 개체 이름에 Expert_name_object_name_time도 포함되어 있으면 문자 수로 검색하고 개체는 0의 가격과 0의 시간으로 표시됩니다. 객체 이름에 전문가의 이름이 포함되어 있어 초기화 해제 중에 스스로 정리할 수 있도록 하면 객체 이름 자체를 위한 공간이 거의 남지 않습니다. 변할 것인가, 아니면 이대로 남을 것인가? 변경됩니다. Ilya Severskiy 2013.12.09 04:15 #1032 Renat : 로그를 확인하십시오. 스윙하는 것과 다운로드된 것이 거기에 기록되어 있습니까? 도움말 업데이트 가 다운로드되지 않음 그리고 이제 이렇게 Vladimir Pastushak 2013.12.09 07:01 #1033 얘들 아, 내가 기억하는 한 초기 버전의 터미널에서 비슷한 것이 굴러 갔다. extern double sig[ 3 ]= { 12 , 0.548 , 0.21 , 0.413 }; 하지만 이제 오류가 발생합니다. 무엇이 잘못되었나요? 두 번째 질문 플래시 드라이브에 휴대용 플래그가 있는 터미널을 설치할 때 모든 것이 올바르게 작동합니까 ?? 나는 이전에 계정 이름을 표시하고 계정에 천문학적인 금액을 표시하는 데 문제가 있었던 것을 기억합니다 ... Ihor Herasko 2013.12.09 07:11 #1034 VOLDEMAR : 얘들 아, 내가 기억하는 한 초기 버전의 터미널에서 비슷한 것이 굴러 갔다. 하지만 이제 오류가 발생합니다. 무엇이 잘못되었나요? 두 번째 질문 플래시 드라이브에 휴대용 플래그가 있는 터미널을 설치할 때 모든 것이 올바르게 작동합니까 ?? 나는 이전에 계정 이름을 표시하고 계정에 천문학적인 금액을 표시하는 데 문제가 있었던 것을 기억합니다 ... 3개의 요소로 구성된 배열 이 선언되고 4개의 요소가 여기에 기록됩니다. 확실히 실수입니다. 초기화 목록이 크면 다음과 같이 하는 것이 좋습니다. double sig[]= { 12 , 0.548 , 0.21 , 0.413 }; 컴파일러는 스스로 계산합니다. 배열을 설정 매개변수로 선언하는 것은 어떻습니까? Vladimir Pastushak 2013.12.09 07:15 #1035 Scriptong : 3개의 요소로 구성된 배열이 선언되고 4개의 요소가 여기에 기록됩니다. 확실히 실수입니다. 초기화 목록이 크면 다음과 같이 하는 것이 좋습니다. 컴파일러는 스스로 계산합니다. 안돼, 일하지마 Ihor Herasko 2013.12.09 07:32 #1036 VOLDEMAR : 안돼, 일하지마 글쎄, 그것은 순수한 영어로 작성되었습니다. 설정에서 허용되지 않습니다. 하나의 상수 값이 예상됩니다. :) Vladimir Pastushak 2013.12.09 07:50 #1037 Scriptong : 글쎄, 그것은 순수한 영어로 작성되었습니다. 설정에서 허용되지 않습니다. 하나의 상수 값이 예상됩니다. :) 나는 영어를 모른다((하지만 나는 설정에서 ( ; ) 를 통해 많은 매개변수가 입력된 코드를 보았다 ... Slava 2013.12.09 08:16 #1038 VOLDEMAR : 얘들 아, 내가 기억하는 한 초기 버전의 터미널에서 비슷한 것이 굴러 갔다. 하지만 이제 오류가 발생합니다. 무엇이 잘못되었나요? 이것은 이전에도 작동하지 않았습니다. 외부 수식어 제거 Sergey Dzyublik 2013.12.09 08:17 #1039 왜 이런 일이 일어나는지 이해가 되지 않습니다. 참조: Событие Deinit генерируется для экспертов и индикаторов в следующих случаях: · mql4 프로그램을 언로드하기 전에. 차트에 첨부된 Expert Advisor는 다음과 같은 경우에 언로드됩니다. · 터미널 닫기(Expert Advisor가 차트에 첨부된 경우) 1) Expert Advisor는 OnInit에서 400개의 그래픽 개체를 생성합니다(클래스의 도움으로 새 개체) 2) OnDeinit에서 삭제 ( 삭제 연산자는 new 연산자에 의해 생성된 객체를 삭제합니다 ) 어드바이저를 삭제할 때 - 모든 것이 쾅 (생성된 객체가 삭제됨) TF를 전환할 때 기록이 로드되면 모든 것이 쾅(생성된 개체가 삭제되고 새 개체가 생성됨) TF를 전환할 때 이 TF에 대한 히스토리가 로드되지 않은 경우 - OnDeinit 및 OnInit 의 약 3배에 걸쳐 빠르게 발생합니다. (가끔 객체가 전혀 생성되지 않고 터미널에서 오류가 발생하지 않는 경우가 있음) 터미널을 닫고 켜면 - 400 오류 4200 - 개체가 이미 있습니다. 터미널을 닫아도 OnDeinit가 실행되지 않습니까??? 핸들이 있는 400개 개체를 어떻게 삭제할 수 있습니까? 현재 차트에서 "모든 개체 삭제" 버튼을 추가하도록 제안하셨습니까? (ps 개발자 여러분, 가까운 장래(월)에 객체 생성 순서 가 수정 되나요? 따라서 주문의 종속성은 이름이 아니라 코드에서 생성되는 방식) // alexey_pak 감사합니다. Ctrl + A가 "객체 목록"에서 작동하는지 몰랐습니다. [아카이브!] 포럼을 어지럽히 지 전역 초기화 실패!!!!!!! 오류, 버그, 질문 Ilya Severskiy 2013.12.09 09:05 #1040 동료! 컴파일할 때 경고가 발생합니다. 초기화되지 않은 변수 'PipStep' 사용 가능 이 작품을 위해: PipStep = NormalizeDouble (InitPipStep * MathPow (PipStepExp, BuyOrders - StartDynStep + 1 ), 0 ); LastBuyPrice = FindLastBuyPrice(); if (Ask < LastBuyPrice - ( PipStep * Point ))//для ЭТОЙ строки выдало possible use of uninitialized variable 'PipStep' 모든 변수는 이중으로 초기화되는데 그가 싫어하는 것은? 1...979899100101102103104105106107108109110111...161 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
재미있다. 전문가 이름에는 전문가가 있는 하위 폴더의 이름도 포함됩니다.
이것은 전문가의 이름의 크기를 부당하게 증가시킵니다.
예: 전문가가 Expert 라고 하고 Terminal_Catalog\MQL4\experts\Orders\Customer_Nick 에 있는 경우
그러면 전문가의 이름은 Expert가 아니라 Orders\Customer_Nickname\Expert 가 됩니다. 개체 이름에 Expert_name_object_name_time도 포함되어 있으면 문자 수로 검색하고 개체는 0의 가격과 0의 시간으로 표시됩니다.
객체 이름에 전문가의 이름이 포함되어 있어 초기화 해제 중에 스스로 정리할 수 있도록 하면 객체 이름 자체를 위한 공간이 거의 남지 않습니다.
변할 것인가, 아니면 이대로 남을 것인가?
변경됩니다.
로그를 확인하십시오. 스윙하는 것과 다운로드된 것이 거기에 기록되어 있습니까?
도움말 업데이트 가 다운로드되지 않음
그리고 이제 이렇게
얘들 아, 내가 기억하는 한 초기 버전의 터미널에서 비슷한 것이 굴러 갔다.
하지만 이제 오류가 발생합니다. 무엇이 잘못되었나요?
두 번째 질문
플래시 드라이브에 휴대용 플래그가 있는 터미널을 설치할 때 모든 것이 올바르게 작동합니까 ?? 나는 이전에 계정 이름을 표시하고 계정에 천문학적인 금액을 표시하는 데 문제가 있었던 것을 기억합니다 ...
얘들 아, 내가 기억하는 한 초기 버전의 터미널에서 비슷한 것이 굴러 갔다.
하지만 이제 오류가 발생합니다. 무엇이 잘못되었나요?
두 번째 질문
플래시 드라이브에 휴대용 플래그가 있는 터미널을 설치할 때 모든 것이 올바르게 작동합니까 ?? 나는 이전에 계정 이름을 표시하고 계정에 천문학적인 금액을 표시하는 데 문제가 있었던 것을 기억합니다 ...
3개의 요소로 구성된 배열 이 선언되고 4개의 요소가 여기에 기록됩니다. 확실히 실수입니다. 초기화 목록이 크면 다음과 같이 하는 것이 좋습니다.
컴파일러는 스스로 계산합니다.
배열을 설정 매개변수로 선언하는 것은 어떻습니까?
3개의 요소로 구성된 배열이 선언되고 4개의 요소가 여기에 기록됩니다. 확실히 실수입니다. 초기화 목록이 크면 다음과 같이 하는 것이 좋습니다.
컴파일러는 스스로 계산합니다.
안돼, 일하지마
안돼, 일하지마
글쎄, 그것은 순수한 영어로 작성되었습니다. 설정에서 허용되지 않습니다. 하나의 상수 값이 예상됩니다. :)
글쎄, 그것은 순수한 영어로 작성되었습니다. 설정에서 허용되지 않습니다. 하나의 상수 값이 예상됩니다. :)
나는 영어를 모른다((하지만 나는 설정에서 ( ; ) 를 통해 많은 매개변수가 입력된 코드를 보았다 ...
얘들 아, 내가 기억하는 한 초기 버전의 터미널에서 비슷한 것이 굴러 갔다.
하지만 이제 오류가 발생합니다. 무엇이 잘못되었나요?
이것은 이전에도 작동하지 않았습니다. 외부 수식어 제거
왜 이런 일이 일어나는지 이해가 되지 않습니다. 참조:
Событие Deinit генерируется для экспертов и индикаторов в следующих случаях:
· mql4 프로그램을 언로드하기 전에.
차트에 첨부된 Expert Advisor는 다음과 같은 경우에 언로드됩니다.
· 터미널 닫기(Expert Advisor가 차트에 첨부된 경우)
1) Expert Advisor는 OnInit에서 400개의 그래픽 개체를 생성합니다(클래스의 도움으로 새 개체)
2) OnDeinit에서 삭제 ( 삭제 연산자는 new 연산자에 의해 생성된 객체를 삭제합니다 )
어드바이저를 삭제할 때 - 모든 것이 쾅 (생성된 객체가 삭제됨)
TF를 전환할 때 기록이 로드되면 모든 것이 쾅(생성된 개체가 삭제되고 새 개체가 생성됨)
TF를 전환할 때 이 TF에 대한 히스토리가 로드되지 않은 경우 - OnDeinit 및 OnInit 의 약 3배에 걸쳐 빠르게 발생합니다.
(가끔 객체가 전혀 생성되지 않고 터미널에서 오류가 발생하지 않는 경우가 있음)
터미널을 닫고 켜면 - 400 오류 4200 - 개체가 이미 있습니다.
터미널을 닫아도 OnDeinit가 실행되지 않습니까???
핸들이 있는 400개 개체를 어떻게 삭제할 수 있습니까? 현재 차트에서 "모든 개체 삭제" 버튼을 추가하도록 제안하셨습니까?
(ps 개발자 여러분, 가까운 장래(월)에 객체 생성 순서 가 수정 되나요?
따라서 주문의 종속성은 이름이 아니라 코드에서 생성되는 방식)
// alexey_pak 감사합니다. Ctrl + A가 "객체 목록"에서 작동하는지 몰랐습니다.
동료! 컴파일할 때 경고가 발생합니다.
초기화되지 않은 변수 'PipStep' 사용 가능
이 작품을 위해:
모든 변수는 이중으로 초기화되는데 그가 싫어하는 것은?