Hatalar, hatalar, sorular - sayfa 314

 
MathX :

Merhaba.

Lütfen açıklayın, "manuel" bir " Grafik etiketi " nesnesi oluştururken, açık/kapalı durumları için belirtilen bmp dosyasının neden ona ayarlanmadığını kim bilebilir?

İşte kod:

ObjectCreate(....);

......

ObjectSetString(0, "ColorLabel", OBJPROP_BMPFILE, 0, "Images\on.bmp");
ObjectSetString(0, "ColorLabel", OBJPROP_BMPFILE, 1, "Images\off.bmp");

Etiket, belirtilen konumda, belirtilen renklerle vb. tamamen doğru bir şekilde oluşturulur, ancak "Images\on.bmp" ve "Images\off.bmp" belirtilmemiştir. GUI MT5'te ise
nesneler listesine tıklayın ve bu dosyaları etiket için manuel olarak ayarlayın - bunlar ayarlanacaktır. Ama neden ObjectSetString bunu yapmıyor?

Sen ne diyorsun?

Bu dosyalar nerede var? Demo_Create_OBJ_BITMAP_LABEL_EA örneğine bakın

 

Çok teşekkürler! Çift eğik çizgi yardımcı oldu.

biraz açıklayacağım. Hatam, ObjectGetString'in bir eğik çizgi ile bir dize döndürmesi nedeniyle ortaya çıktı ve bir tane ile ve bunun ObjectSetString'e yerleştirilmesi gerektiğini düşündüm.

Yardım için teşekkürler.

 
MathX :

Çok teşekkürler! Çift eğik çizgi yardımcı oldu.


Bkz. Sembolik Sabitler :

Ters eğik çizgi, program kaynak kodunda sabit dizeleri ve karakter sabitlerini ayrıştırırken derleyici için bir kaçış karakteridir. Tek tırnak ('), çift tırnak ("), ters eğik çizgi (\) ve kontrol karakterleri gibi bazı karakterler, aşağıdaki tabloya göre ters eğik çizgi (\) ile başlayan bir karakter kombinasyonu ile temsil edilebilir:

Sembol adı

Mnemocode veya resim

MQL5'te Yazma

Sayısal değer

yeni satır (satır besleme)

LF

'\n'

on üç

yatay sekme

HT

'\t'

dokuz

satırbaşı

CR

'\r'

on

ters eğik çizgi

\

'\\'

92

tek alıntı

'

'\''

39

çift tırnak

"

'\"'

34

altıgen kod

hhhh

'\xhhh'

1 ila 4 onaltılık karakter

ondalık kod

d

'\d'

0'dan 65535'e kadar ondalık sayı

Ters eğik çizgiden sonra listelenenlerden farklı bir karakter geliyorsa, sonuç tanımsızdır.

 

Teşekkür ederim!

 
Rosh :

Tekrar için çok özür dilerim, ancak dün durumu navigasyonla netleştirmedim. Bu bir hata mı ve hizmet masasına bildirilmesi gerekiyor mu, yoksa belirli bir çubukta otomatik kaydırmayı taklit etmek için daha doğru bir kod var mı?

Ekli videoda , grafik navigasyonunun 2291'den 2286 çubuklara kadar yapıldığını açıkça görebilirsiniz, ancak aynı zamanda, (dakika) videonun ilk 30 saniyesinde,

grafikte bir seğirme var. Hatanın yakalanmasından iki gün sonra nedeninin navigasyon fonksiyonunda olduğunu gösterdim, yukarıda yanlış çalışmanın telaffuz edildiği kodu yayınladım.

 
Urain :

Tekrar için çok özür dilerim, ancak dün durumu navigasyonla netleştirmedim. Bu bir hata mı ve hizmet masasına bildirilmesi gerekiyor mu, yoksa belirli bir çubukta otomatik kaydırmayı taklit etmek için daha doğru bir kod var mı?


Ekli videoda , grafik navigasyonunun 2291'den 2286 çubuklara kadar yapıldığını açıkça görebilirsiniz, ancak aynı zamanda, (dakika) videonun ilk 30 saniyesinde,

grafikte bir seğirme var. Hatanın yakalanmasından iki gün sonra nedeninin navigasyon fonksiyonunda olduğunu gösterdim, yukarıda yanlış çalışmanın telaffuz edildiği kodu yayınladım.

Hadi düzeltelim. Bir sonraki yapıyı bekleyin.
 
antt :
Hadi düzeltelim. Bir sonraki yapıyı bekleyin.

tamam cevap için teşekkürler

Videoyu eklemek işe yaramadı.

MQL5.community - Памятка пользователя
MQL5.community - Памятка пользователя
  • 2010.02.23
  • MetaQuotes Software Corp.
  • www.mql5.com
Вы недавно зарегистрировались и у вас возникли вопросы: Как вставить картинку в сообщение на форуме, как красиво оформить исходный код MQL5, где находятся ваши Личные сообщения? В этой статье мы подготовили для вас несколько практических советов, которые помогут быстрее освоиться на сайте MQL5.community и позволят в полной мере воспользоваться доступными функциональными возможностями.
 
Urain :

Şuna bir bak, bu bir böcek mi yoksa benim sopam mı?


Sıfır çubuğundan grafikte gezinirken, grafik seğirir. Sorunu daha net bir şekilde vurgulamak için gezinme ve güncelleme arasına kasıtlı olarak fişler ekledim. Ancak hata, fişler olmadan da var. ChartNavigate()'in önce grafiği sıfıra ve sonra geri taşıdığı ortaya çıktı. Üstelik bunu her seferinde yapmıyor.

Tehdit en azından ChartNavigate()'i her çağırdığınızda bug'ın olmaması , slipsiz başladığınızda izlenimi veriyor.

Gönderdiğiniz için teşekkürler, bu yer düzeltildi. Değişiklikler bir sonraki derlemede mevcut olacak.
 
Urain :

Tekrar için çok özür dilerim, ancak dün durumu navigasyonla netleştirmedim. Bu bir hata mı ve hizmet masasına bildirilmesi gerekiyor mu, yoksa belirli bir çubukta otomatik kaydırmayı taklit etmek için daha doğru bir kod var mı?


Genel olarak, Servis Masasına hemen yazmak daha iyidir. Bu daha hızlı ve daha güvenilir olacaktır.
 
Rosh :
Genel olarak, Servis Masasına hemen yazmak daha iyidir. Bu daha hızlı ve daha güvenilir olacaktır.

Genellikle, bunun bir hata olduğundan eminsem, yaparım. Direkt olarak servis masasına yazıyorum.

Bu durumda, böyle bir güvence yoktu. Bu yüzden, insanların dikkatini dağıtmamak için burada en baştan netleştirmeye karar verdim.

Hızlı yanıt için tekrar teşekkürler.