Hatalar, hatalar, sorular - sayfa 1984

 
Aleksey Vyazmikin :

Gösterge kaybolduktan sonra arabellek de kaybolmamalı mı?

Ancak, hesaplamaları bir şekilde sıfırlamak gerekebilir, ama nasıl?

Koddan kaldırıldı mı?

 
Alexey Viktorov :

Koddan kaldırıldı mı?


Kodda sadece beyan edilmiş, ancak hiçbir hesaplama yapılmamıştır.

 

Genel olarak koddan bahsedenler kaldırıldı - arabellekler kayboldu.

 
Alexey Viktorov :

Yani amaçlandı. Dizinin ve/veya gösterge arabelleğinin temizliği programcının endişesidir.

Bu arada, söve hala orada. Sütun sayısının dinamik bir ayarı varsa. series (kullanıcının tercihine göre), OnDeinit()'te arabellekler boş değerlerle başlatılsa bile, gösterge yeniden başlatıldığında hala görünür durumdadırlar.

Onlar. gösterge_çizgileri, kullanılan çizim sayısından (grafik serileri) daha büyükse - ekranda çöp kalabilir (önce tüm grafik serilerinin dahil olduğu ve daha sonra bazılarının dahil olmadığı durumda).

 
Alexey Kozitsyn :

Bu arada, söve hala orada. Sütun sayısının dinamik bir ayarı varsa. series (kullanıcının tercihine göre), OnDeinit()'te arabellekler boş değerlerle başlatılsa bile, gösterge yeniden başlatıldığında hala görünür durumdadırlar.

Onlar. gösterge_çizgileri, kullanılan çizim sayısından (grafik serileri) daha büyükse - ekranda çöp kalabilir (önce tüm grafik serilerinin dahil olduğu ve daha sonra bazılarının dahil olmadığı durumda).

İsmimize ne oluyor. Ama sonuçta "bir kere" çözülüyor değil mi? Grafiklere artık ihtiyaç duyulmuyorsa, ya silinmeli ya da her çubukta görüntülenmeyen bir değerle doldurulmalıdır.

Donanımda çok güçlü değilim, ancak bunun bilgisayarın bellek adresini temizlemekten kaynaklandığından şüpheleniyorum. Ve muhtemelen bundan dolayı, diğer şeylerin yanı sıra, MT'nin hızı artar.

 
Alexey Viktorov :

Adaşımıza ne oluyor. Ama sonuçta "bir kere" çözülüyor değil mi? Grafiklere artık ihtiyaç duyulmuyorsa, ya silinmeli ya da her çubukta görüntülenmeyen bir değerle doldurulmalıdır.

Donanımda çok güçlü değilim, ancak bunun bilgisayarın bellek adresini temizlemekten kaynaklandığından şüpheleniyorum. Ve muhtemelen bundan dolayı, diğer şeylerin yanı sıra, MT'nin hızı artar.

Onu bilmiyorum ama bu sorunu çözemedim. Teoride, hangisi daha kolay. Başlatmama anı geldi, tüm arabellekleri aldı ve sıfırladı. Sadece tüm tamponlar kullanıldı. Teoride, yardımcı olmalı. Ancak aşağıdaki resim ortaya çıkıyor.

Tüm grafikleri kullanma durumu. seri:

Okların gösterimini kapattığınızda (giriş parametreleri aracılığıyla) şunlar olur:


Ve OnDeinit'te () hangi temizlik olursa olsun - çöp kalır.

 
Alexey Kozitsyn :

Onu bilmiyorum ama bu sorunu çözemedim.

Daha sonra bir test göstergesi oluşturup SD'ye göndereceğim.
 
Alexey Kozitsyn :
Daha sonra bir test göstergesi oluşturup SD'ye göndereceğim.

Akıllıca bir karar!

Ve bana böyle olması gerektiğini söylediler ve ben zaten her şeyi kopyaladım ve ovuşturdum ...

 
Alexey Kozitsyn :

Onu bilmiyorum ama bu sorunu çözemedim. Teoride, hangisi daha kolay. Başlatmama anı geldi, tüm arabellekleri aldı ve sıfırladı. Sadece tüm tamponlar kullanıldı. Teoride, yardımcı olmalı. Ancak aşağıdaki resim ortaya çıkıyor.

Tüm grafikleri kullanma durumu. seri:

Okların gösterimini kapattığınızda (giriş parametreleri aracılığıyla) şunlar olur:


Ve OnDeinit'te () hangi temizlik olursa olsun - çöp kalır.

Alexey, ama mütevazi bir soru, PLOT_EMPTY_VALUE kayıtlı mı?

 
Alexey Viktorov :

Alexey, ama mütevazi bir soru, PLOT_EMPTY_VALUE kayıtlı mı?

Tabiiki.