Hatalar, hatalar, sorular - sayfa 2980

 
sular altında
 
olmer :
2021.03.09 20:40:47.616 çekirdek 1 64 Mb kullanılamıyor

2021.03.09 20:40:47.616 çekirdek 1 yeterli kullanılabilir bellek yok, 2211 Mb kullanılmış, 2416 Mb kullanılabilir, maksimum kullanılabilir blok 60 Mb

64 megabayt yetmez anladığım kadarıyla



Bu, disk alanı eksikliği değil, bir bellek sorunudur. Ama 11Gb'ye sahip olduğunuz için RAM'iniz bitiyor gibi görünmüyor...

Biri hariç, Aracılar sekmesindeki tüm çekirdekleri devre dışı bırakmayı deneyin. Ve yavaş yavaş onları açın.

 
Mihail Matkovskij :

Ama tuvalden bile daha hızlı bir yol arıyordum. Etiketlerin dışında başka bir şey bulamadığım ortaya çıktı.

Son kez!
Bu hatalı bir ifadedir. Etiketler tuvalden daha hızlı olamaz. En iyi ihtimalle, çok az etiket varsa, yürütme hızı açısından tuvalin hızına eşit olabilirler. Ne kadar çok - tuvali o kadar çok kaybederler.

Grafiğin kendisi de programcının erişemeyeceği dahili bir tuvaldir. Ve özelliklerine sahip bir nesne oluşturduğunuzda, bir sonraki ChartRedraw () gerçekleştiğinde grafiği bu nesneyi çizecek şekilde (tıpkı bir tuvalde çizim yapmak gibi) ayarlamanız yeterlidir.
Orijinal kaynakları okuyun

 
Mihail Matkovskij :

Bu, disk alanı eksikliği değil, bir bellek sorunudur. Ama 11Gb'ye sahip olduğunuz için RAM'iniz bitiyor gibi görünmüyor...

Biri hariç, Aracılar sekmesindeki tüm çekirdekleri devre dışı bırakmayı deneyin. Ve yavaş yavaş onları açın.

Engelli, yardımcı olmadı


2021.03.10 10:32:48.769 çekirdek 1 64 Mb kullanılamıyor

2021.03.10 10:32:48.769 çekirdek 1 EURUSD: geçmiş verileri oluşturulamıyor, disk alanını kontrol edin [2]

 
Nikolai Semko :

Son kez!
Bu hatalı bir ifadedir. Etiketler tuvalden daha hızlı olamaz. En iyi ihtimalle, çok az etiket varsa, yürütme hızı açısından tuvalin hızına eşit olabilirler. Ne kadar çok - tuvali o kadar çok kaybederler.

Grafiğin kendisi de programcının erişemeyeceği dahili bir tuvaldir. Ve özelliklerine sahip bir nesne oluşturduğunuzda, bir sonraki ChartRedraw () gerçekleştiğinde grafiği bu nesneyi çizecek şekilde (tıpkı bir tuvalde çizim yapmak gibi) ayarlamanız yeterlidir.
Orijinal kaynakları okuyun

Gerçek şu ki, birkaç satırı güncellemeniz gerekiyorsa, bu tam anlamıyla metni birkaç etikette değiştirmek anlamına gelir. Ve tuvalin ( OBJ_BITMAP_LABEL ) hızla kazanacağını söylemeye gerek yok. Sonuçta, ekranda çok sayıda piksel üzerinde metin görüntülüyorsa, değiştirildikten sonra , grafik içindeki az sayıda pikselin değiştirilmesine karşı ResourceCreate kullanılarak hepsinin aktarılması gerekir (çünkü OBJ_LABEL bir grafik nesnesidir ). Ve aynen böyle , OBJ_BITMAP_LABEL için bahsettiğiniz ChartRedraw()'ı çağırmanız gerekir. Bundan sonra OBJ_BITMAP_LABEL her zaman hızlı kazanır mı diyeceksiniz?... Aslında hangi durumlarda daha hızlı bunun deneysel olarak ayarlanması gerekiyor (genel bir anlayış için). Bir şeyi karıştırdım mı yoksa kendi başıma mı yazdım?... Peki neden güceneyim?!...

 
olmer :

Engelli, yardımcı olmadı


2021.03.10 10:32:48.769 çekirdek 1 64 Mb kullanılamıyor

2021.03.10 10:32:48.769 çekirdek 1 EURUSD: geçmiş verileri oluşturulamıyor, disk alanını kontrol edin [2]

Belki de sorun test ettiğiniz Expert Advisor'dadır?... Test cihazı diğer Expert Advisor'larla normal şekilde çalışıyor mu?

 
Mihail Matkovskij :

Gerçek şu ki, birkaç satırı güncellemeniz gerekiyorsa, bu tam anlamıyla metni birkaç etikette değiştirmek anlamına gelir. Ve tuvalin ( OBJ_BITMAP_LABEL ) hızla kazanacağını söylemeye gerek yok. Sonuçta, ekranda çok sayıda piksel üzerinde metin görüntülüyorsa, grafik içindeki az sayıda pikselin değiştirilmesine karşı hepsinin ResourceCreate kullanılarak aktarılması gerekir (çünkü OBJ_LABEL bir grafik nesnesidir ). Bundan sonra OBJ_BITMAP_LABEL her zaman hızlı kazanır mı diyeceksiniz?... Bu nedenle, hangi durumlarda daha hızlı, bunun deneysel olarak ayarlanması gerekiyor. Sanırım benimle aynı fikirdesin?... Peki, neden güceneyim?!...

Sürekli spekülasyon yapıyorsun. Birinin şikayetleri dahil. Hayır, temelde yanılıyorsunuz ve konuyla ilgili değilsiniz. Kendiniz için masallar düşündünüz ve inatla kimseyi dinlemeden onlara inanmaya çalışıyorsunuz.
Sürecin gerçek kimyasından habersiz olmaya devam edin.
 
Nikolai Semko :
Sürekli spekülasyon yapıyorsun. Birinin şikayetleri dahil. Hayır, temelde yanılıyorsunuz ve konuyla ilgili değilsiniz. Kendiniz için masallar düşündünüz ve inatla kimseyi dinlemeden onlara inanmaya çalışıyorsunuz.
Cahil olmaya devam et.

Gönderiyi düzenledi. Düşündüklerimi ya da anlamadıklarımı yazabilirsiniz...

 
KB'de ilginç bir şey paylaşın.
 
fxsaber :
KB'de ilginç bir şey paylaşın.

İlginç bir kaynak yakında hazır olacak.