Hatalar, hatalar, sorular - sayfa 1323

 
Aliaksandr Yemialyanau :

Bu şekilde denedim:

Yardımcı olmadı, açılmıyor ve günlüklerde dosyayla ilgili hiçbir şey yok.

Dosya boyutunu 12KB'ye düşürdüm - işe yaradı . Günlüklerde şunları yazar:

Test dosyası eklendi: Files\EURUSD.dat. 11540 bayt yüklendi

Belki test cihazı için dosya boyutunda bir sınır vardır?

Hayır, bir sınır var ama öyle değil (64 meg gibi bir şeyi önceden hatırlamıyorum). 140 kilobaytlık bir dosya ile örnek verdim

Sorunu kendi başımıza yeniden üretmeye çalışacağız

 
Slawa :

Hayır, bir sınır var ama öyle değil (64 meg gibi bir şeyi önceden hatırlamıyorum). 140 kilobaytlık bir dosya ile örnek verdim

Sorunu kendi başımıza yeniden üretmeye çalışacağız

Dosya boyutunu değiştirmeyi denedim. Sorun yaklaşık 16 MB'de oluşuyor.

15625 KB açılır. Günlüklerde: Test dosyası eklendi: Files\EURUSD.dat. 16000020 bayt yüklendi

16 407 KB - günlüklerde dosyanın aktarımı ile ilgili herhangi bir giriş yok.

Dosyalar:
20150706.log  6 kb
 

Standart Kitaplık (CAppDialog) temelinde oluşturulan bir formdaki verileri nasıl güncelleyeceğimi söyle?

 
Konstantin Karpov :

Standart Kitaplık (CAppDialog) temelinde oluşturulan bir formdaki verileri nasıl güncelleyeceğimi söyle?

Grafiklerle çalıştıysanız, ChartRedraw ekranını güncellemeniz yeterlidir.
 
Karputov Vladimir :
Grafiklerle çalıştıysanız, ChartRedraw ekranını güncellemeniz yeterlidir.

Formdaki verileri güncelleme mekanizmasını kastediyorum. Onlar. örneğin bir etiket nesnesi oluşturuldu, onu Text (_field_class_) yöntemini kullanarak forma getirdi. Ancak _field_class_ nesnesinin statik olduğu ortaya çıkıyor - güncellenmiyor. Ve _field_class_ içindeki veriler değiştiğinde formun güncellenmesi gerekir. Zaten kesin olarak sağlandıysa, kendi güncelleme mekanizmamı oluşturmak istemiyorum.

 
Konstantin Karpov :

Formdaki verileri güncelleme mekanizmasını kastediyorum. Onlar. örneğin bir etiket nesnesi oluşturuldu, onu Text (_field_class_) yöntemini kullanarak forma getirdi. Ancak _field_class_ nesnesinin statik olduğu ortaya çıkıyor - güncellenmiyor. Ve _field_class_ içindeki veriler değiştiğinde formun güncellenmesi gerekir. Zaten kesin olarak sağlandıysa, kendi güncelleme mekanizmamı oluşturmak istemiyorum.

Değiştirilen metin bilgisi, ekranın yeniden çizilmesidir. Ekranı güncellemek için kullanabilirsiniz.   GrafikYeniden çizin .
 
Karputov Vladimir :
Değiştirilen metinsel bilgi, ekranın yeniden çizilmesidir. Ekranı güncellemek için kullanabilirsiniz.   GrafikYeniden çizin .

verileri güncellemeniz gerektiğinde grafiği güncellemekle ne ilgisi var :)

Bunu zaten anladım, OnShow () sanal yöntemini geçersiz kılmanız gerekiyor

 
Konstantin Karpov :

verileri güncellemeniz gerektiğinde grafiği güncellemekle ne ilgisi var :)

Bunu zaten anladım, OnShow () sanal yöntemini geçersiz kılmanız gerekiyor

Deneyeceksin :), sonra sonucu göreceğiz.
 
Karputov Vladimir :
Deneyeceksin :), sonra sonucu göreceğiz.

Beni anlamak istemiyorsunuz, grafikleri güncellememe gerek yok, formdaki verileri güncellemem gerekiyor, güncellendiklerinde bu standart kütüphane tarafından sağlanan güncelleme mekanizması ile sağlanıyor.

Gerekli alanların Text(_field_class_) yöntemiyle güncellendiği sanal OnShow() yöntemi geçersiz kılınır. Ardından forma görüntülemek için gerekli parametreleri ilettiğimiz çağırma yönteminde, sınıf alanlarına (veri) yeni değerler atayarak Show () yöntemini çağırın;

Dahil olmak üzere çeşitli C ++ kitaplıklarında kullanılan standart bir mekanizma arıyordum. MQL'de

Dosyalar:
test_NewForm.ex5  192 kb
 
Konstantin Karpov :

Beni anlamak istemiyorsunuz, grafikleri güncellememe gerek yok, formdaki verileri güncellemem gerekiyor, güncellendiklerinde bu standart kütüphane tarafından sağlanan güncelleme mekanizması ile sağlanıyor.

Gerekli alanların Text (_field_class_) yöntemiyle güncellendiği sanal OnShow() yöntemi geçersiz kılınır. Ardından forma görüntülemek için gerekli parametreleri ilettiğimiz çağırma yönteminde, sınıf alanlarına (veri) yeni değerler atayarak Show () yöntemini çağırın;

Dahil olmak üzere çeşitli C ++ kitaplıklarında kullanılan standart bir mekanizma arıyordum. MQL'de

Grafikteki her şey grafiktir. Metin alanındaki metin değiştirildi, bu, kullanıcının değişikliği görmesi için ekranı yenilemeye zorlamanız gerektiği anlamına geliyor. Ben de aynısını söylüyorum - onlar bunu uzun zaman önce deneyimlemiş olurlardı :).