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.
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 : 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
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ı :).
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
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.
Standart Kitaplık (CAppDialog) temelinde oluşturulan bir formdaki verileri nasıl güncelleyeceğimi söyle?
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.
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.
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 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
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.
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
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