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

 
Aliaksandr Yemialyanau :

다음과 같이 시도했습니다.

도움이되지 않았고 열리지 않으며 파일에 대한 로그에 아무 것도 없습니다.

파일 크기를 12KB로 줄였습니다. 작동했습니다 . 로그에 다음과 같이 씁니다.

테스터 파일 추가됨: Files\EURUSD.dat. 11540바이트 로드됨

테스터의 파일 크기에 제한이 있습니까?

아니요, 제한이 있지만 그런 것은 아닙니다(직접 기억하지 못하는 64메가 정도). 140킬로바이트 파일로 예를 들었습니다.

우리는 스스로 문제를 재현하려고 노력할 것입니다

 
Slawa :

아니요, 제한이 있지만 그런 것은 아닙니다(직접 기억하지 못하는 64메가 정도). 140킬로바이트 파일로 예를 들었습니다.

우리는 스스로 문제를 재현하려고 노력할 것입니다

파일 크기를 변경해 보았습니다. 문제는 약 16MB에서 발생합니다.

15625KB가 열립니다. 로그에 추가된 테스터 파일: Files\EURUSD.dat. 16000020바이트 로드됨

16 407KB - 파일 전송에 대한 로그 항목이 없습니다.

파일:
20150706.log  6 kb
 

표준 라이브러리 ( CAppDialog )를 기반으로 생성된 양식의 데이터를 업데이트하는 방법을 알려주십시오.

 
Konstantin Karpov :

표준 라이브러리 ( CAppDialog )를 기반으로 생성된 양식의 데이터를 업데이트하는 방법을 알려주십시오.

그래픽 작업을 했다면 ChartRedraw 화면을 업데이트하기만 하면 됩니다.
 
Karputov Vladimir :
그래픽 작업을 했다면 ChartRedraw 화면을 업데이트하기만 하면 됩니다.

양식의 데이터를 업데이트하는 메커니즘을 의미합니다. 저것들. 예를 들어 레이블 개체를 만든 후 Text(_field_class_) 메서드를 사용하여 양식으로 가져왔습니다. 그러나 _field_class_ 개체는 정적인 것으로 판명되었으며 업데이트되지 않았습니다. 그리고 _field_class_의 데이터가 변경되면 양식이 업데이트되어야 합니다. 이미 확실히 제공된 경우 자체 업데이트 메커니즘을 만들고 싶지 않습니다.

 
Konstantin Karpov :

양식의 데이터를 업데이트하는 메커니즘을 의미합니다. 저것들. 예를 들어 레이블 개체를 만든 후 Text(_field_class_) 메서드를 사용하여 양식으로 가져왔습니다. 그러나 _field_class_ 개체는 정적인 것으로 판명되었으며 업데이트되지 않았습니다. 그리고 _field_class_의 데이터가 변경되면 양식이 업데이트되어야 합니다. 이미 확실히 제공된 경우 자체 업데이트 메커니즘을 만들고 싶지 않습니다.

변경된 텍스트 정보는 화면을 다시 그리는 것입니다. 화면을 업데이트하려면 다음을 사용할 수 있습니다.   차트 다시 그리기 .
 
Karputov Vladimir :
변경된 텍스트 정보는 화면을 다시 그리는 것입니다. 화면을 업데이트하려면 다음을 사용할 수 있습니다.   차트 다시 그리기 .

데이터를 업데이트해야 할 때 차트 업데이트와 어떤 관련이 있습니까? :)

이미 알아냈으니 가상 메서드 OnShow()를 재정의해야 합니다.

 
Konstantin Karpov :

데이터를 업데이트해야 할 때 차트 업데이트와 어떤 관련이 있습니까? :)

이미 알아냈으니 가상 메서드 OnShow()를 재정의해야 합니다.

당신은 시도할 것입니다 :) 그리고 우리는 결과를 볼 것입니다.
 
Karputov Vladimir :
당신은 시도할 것입니다 :) 그리고 우리는 결과를 볼 것입니다.

당신은 나를 이해하고 싶지 않습니다. 나는 그래픽을 업데이트할 필요가 없습니다. 형식의 데이터를 업데이트해야 합니다. 업데이트될 때 이것은 표준 라이브러리에서 제공하는 업데이트 메커니즘에 의해 달성됩니다.

필요한 필드가 Text(_field_class_) 메서드에 의해 업데이트되는 가상 OnShow() 메서드가 재정의됩니다. 그런 다음 표시에 필요한 매개 변수를 양식에 전달하는 호출 메서드에서 클래스 필드(데이터)에 새 값을 할당하고 Show() 메서드를 호출합니다.

저는 다음을 포함한 다양한 C++ 라이브러리에서 사용되는 표준 메커니즘을 찾고 있었습니다. MQL에서

파일:
test_NewForm.ex5  192 kb
 
Konstantin Karpov :

당신은 나를 이해하고 싶지 않습니다. 나는 그래픽을 업데이트할 필요가 없습니다. 형식의 데이터를 업데이트해야 합니다. 업데이트될 때 이것은 표준 라이브러리에서 제공하는 업데이트 메커니즘에 의해 달성됩니다.

필요한 필드가 Text(_field_class_) 메서드에 의해 업데이트되는 가상 OnShow() 메서드가 재정의됩니다. 그런 다음 표시에 필요한 매개 변수를 양식에 전달하는 호출 메서드에서 클래스 필드(데이터)에 새 값을 할당하고 Show() 메서드를 호출합니다.

저는 다음을 포함한 다양한 C++ 라이브러리에서 사용되는 표준 메커니즘을 찾고 있었습니다. MQL에서

차트의 모든 것은 그래픽입니다. 텍스트 필드의 텍스트를 변경했습니다. 즉, 사용자가 변경 사항을 보려면 화면을 강제로 새로 고쳐야 합니다. 나는 똑같이 말합니다 - 그들은 이미 오래전에 그것을 경험했을 것입니다 :).