Hatalar, hatalar, sorular - sayfa 1501

 
coderex :

Ne yapacağınızı düşünün, ancak Open yönteminde önerilen güncellemede şu kod satırları:

grafik güncelse, grafik kimliğini içeren m_chart_id alanını -1 olarak değiştirir, ör. ( 0 ), ne gibi asılsız suçlamalar olabilir ve kimse sizi suçlamıyor, bir şeyi karıştırdınız. Standart kitaplığın ideolojisine göre yazmak istemiyorsanız, istediğiniz gibi çalışmadığını düşündüğünüz yöntemleri aşırı yükleyin. Sınıfın, örneğin, ilgili alanların sınıfın özel bölümünde olması nedeniyle bazı yöntemlerin aşırı yüklenemediği kontrol paneli sınıf ailesi gibi ortak bir mekanizmanın bir iş parçacığına entegre edilip edilmediğini anlıyorum. Ama burada sınıf basit, davranışını kendiniz değiştirebilirsiniz. Ancak geliştiriciler Open yöntemini yukarıda yazıldığı gibi değiştirirse, Attach() yönteminin nedeni açık olmayacaktır, çünkü ona ekli olan geçerli ( 0 ) grafiktir. Onlar. Open'ı bir daha aradığınızda m_chart_id == -1 alacağız , sanırım burada örnekler olmadan her şey açık.

Aslında, bu benim için sorun yaratmayacak, OnInit'e mevcut grafiğin kimliğini alan bir satır ekleyeceğim ve Ekleme (uzun grafik) yöntemini kullanarak grafiği sınıf nesnesine ekleyeceğim, ancak bazı geliştiriciler Bu konuyu okumayın yanlış anlamalar ve "sürprizler" olabilir.

grafik güncelse, grafik kimliğini içeren m_chart_id alanını -1 olarak değiştirir, ör. ( 0 )

Evet, biliyorsunuz, geliştiricilerin neyi değiştirmek istedikleri bir şekilde ortaya çıktı ve açıklamalarınız olmadan bu açık.

Burada ne kadar asılsız suçlamalar olabilir ve kimse sizi suçlamıyor, bir şeyi karıştırdınız.

Kızın hafızası?

Kullanıcı Alexey Kozitsyn yanlış kullanıyor ve çıktıda bir sürü hata alıyor ...

Ve standart kütüphanenin geliştiricilerine bir talep - kütüphanenin yapısının bir tanımını yapın. Birçoğu bunu anlamıyor ve hata yapmaya başlıyor ve siz de onların liderliğini takip ederek yaptığınız her şeyi kırmaya başlıyorsunuz.

Birkaç suçlama. Bunu bir suçlama olarak görmüyorsanız, bu kelimenin tanımını tekrar okuyun.

Standart kitaplığın ideolojisine göre yazmak istemiyorsanız, istediğiniz gibi çalışmadığını düşündüğünüz yöntemleri aşırı yükleyin.

Evet, siz bizim ideologumuzsunuz, kütüphanede nasıl bir ideoloji olduğunu ve nasıl doğru kullanılacağını açıklar mısınız? Ayrıca Open() adlı yöntemin neden hiçbir şey açmayabileceğini, ancak geçerli grafiğin çalışmaya gönderileceğini de açıklayın. Yine de kendinizi bu kütüphanenin geliştiricilerinden daha mı akıllı buluyorsunuz? Kendi ideolojinizi, yalnızca sizin için anlaşılabilir olan ideolojinizle geliştirin.

Ancak geliştiriciler Open yöntemini yukarıda yazıldığı gibi değiştirirse, Attach() yönteminin nedeni açık olmayacaktır, çünkü ona ekli olan geçerli ( 0 ) grafiktir. Onlar. Open'ı bir daha aradığınızda m_chart_id == -1 alacağız , sanırım burada örnekler olmadan her şey açık.

Evet, gerçekten, burada örnekler olmadan saçma sapan konuştuğunuz açık. Tam olarak bu, herhangi bir şey açmanız gerekmiyorsa, Open () yöntemini çağırmanız için hiçbir neden yoktur! Nasıl anlamazsın? Yoksa ideolojinize uymuyor mu?

Aslında, bu benim için sorun yaratmayacak, OnInit'e mevcut grafiğin kimliğini alan bir satır ekleyeceğim ve Ekleme (uzun grafik) yöntemini kullanarak grafiği sınıf nesnesine ekleyeceğim, ancak bazı geliştiriciler Bu konuyu okumayın yanlış anlamalar ve "sürprizler" olabilir.

Bu senin için sorun yaratmıyorsa neden önceki yazıların !? Neden havayı sallasın? Geliştiriciye kusuru işaret ettim, her şeyi düzeltecekler. Her şey yolunda, herkes kazansın. Ama hayır, buraya bir tür ideolojiyle çıktınız, görünüşe göre sizin bile açıklayamazsınız.

Ve evet, üçüncü taraf geliştiricilerin sorunları varsa, her zaman sınıf kaynağına bakıp nasıl çalıştığını anlayabilirler.

Bu konuda diyaloğumuzun tamamlanabileceğini düşünüyorum. Sen kendi fikrinle kal, ben benimkiyle. Ve MQ neyin ve nasıl daha mantıklı ve doğru olacağına karar verir.

 
Alexey Kozitsyn :

Evet, biliyorsunuz, geliştiricilerin onu değiştirmek istedikleri bir şekilde ortaya çıktı ve açıklamalarınız olmadan açık.

Kızın hafızası?

Birkaç suçlama. Bunu bir suçlama olarak görmüyorsanız, bu kelimenin tanımını tekrar okuyun.

Evet, siz bizim ideologumuzsunuz, kütüphanede nasıl bir ideoloji olduğunu ve nasıl doğru kullanılacağını açıklar mısınız? Ayrıca Open() adlı yöntemin neden hiçbir şey açmayabileceğini, ancak geçerli grafiğin çalışmaya gönderileceğini de açıklayın. Yine de kendinizi bu kütüphanenin geliştiricilerinden daha mı akıllı buluyorsunuz? Kendi ideolojinizi, yalnızca sizin için anlaşılabilir olan ideolojinizle geliştirin.

Evet, gerçekten, burada örnekler olmadan saçma sapan konuştuğunuz açık. Tam olarak bu, herhangi bir şey açmanız gerekmiyorsa, Open() yöntemini çağırmanız için hiçbir neden yoktur! Nasıl anlamazsın? Yoksa ideolojinize uymuyor mu?

Bu sizin için sorun yaratmıyorsa, neden önceki tüm gönderileriniz !? Neden havayı sallasın? Geliştiriciye kusuru işaret ettim, her şeyi düzeltecekler. Her şey yolunda, herkes kazansın. Ama hayır, buraya bir tür ideolojiyle çıktınız, görünüşe göre sizin bile açıklayamazsınız.

Ve evet, üçüncü taraf geliştiricilerin sorunları varsa, her zaman sınıf kaynağına bakıp nasıl çalıştığını anlayabilirler.

Bu konuda diyaloğumuzun tamamlanabileceğini düşünüyorum. Sen kendi fikrinle kal, ben benimkiyle. Ve MQ neyin ve nasıl daha mantıklı ve doğru olacağına karar verir.

İlişkiyi öğrenmek istiyorsanız, PM'ye yazın.

Ve tanımadığınız insanlara karşı kaba olmayın, klavye başında olanlar için bir kez daha tekrarlıyorum - kimse sizi suçlamadı, eğer suçlamaya başlasaydım, size özel iddialarda bulunurdum. senden bahsettim çünkü CChart sınıfını gerçekten doğru kullanmıyorsunuz ve geliştiricileri İstek Listenizi düzeltmeleri için ikna etmeye çalışıyorsunuz, ancak bu sınıfı doğru kullanarak hatalarınızı önlemiş olacaksınız ve birinden kitaplığı düzeltmesini istemenize gerek kalmayacak.

Gelecek için, CChart sınıfını kullanmayı zor bir kural haline getirin:

1. Bir sınıf nesnesi yarattı

2. Bir çizelge bağla

3. Sınıf nesnesiyle çalıştı

4. Grafiği sınıf nesnesinden ayırdı

5. Sınıf nesnesi kaldırıldı

Kütüphaneyi inşa etme ve kullanma ideolojisi kelimesi kulağınızı acıtıyorsa, bu sizin kişisel trajedinizdir, programcılar için genellikle kavramlar kullanılır.

 
coderex :

İlişkiyi öğrenmek istiyorsanız, LAN'a yazın.

Ve tanımadığınız insanlara karşı kaba olmayın, klavye başında olanlar için bir kez daha tekrarlıyorum - kimse sizi suçlamadı, eğer suçlamaya başlasaydım, size özel iddialarda bulunurdum. senden bahsettim çünkü CChart sınıfını gerçekten doğru kullanmıyorsunuz ve geliştiricileri İstek Listenizi düzeltmeleri için ikna etmeye çalışıyorsunuz, ancak bu sınıfı doğru kullanarak hatalarınızı önlemiş olacaksınız ve birinden kitaplığı düzeltmesini istemenize gerek kalmayacak.

Gelecek için, CChart sınıfını kullanmayı zor bir kural haline getirin:

1. Bir sınıf nesnesi yarattı

2. Bir çizelge bağla

3. Sınıf nesnesiyle çalıştı

4. Grafiği sınıf nesnesinden ayırın

5. Sınıf nesnesi kaldırıldı

Kütüphaneyi inşa etme ve kullanma ideolojisi kelimesi kulağınızı acıtıyorsa, bu sizin kişisel trajedinizdir, programcılar için genellikle kavramlar kullanılır.

Öğrenmek için tutum ... Neden? Bana hiçbir şey vermeyecek.

Kendinizi en zeki olarak düşünmeyin ve normal bir şekilde konuşulacaksınız. Ve bana öğretmene gerek yok, burada akıllıca bir şey söylemedin.

 
coderex :
Muhtemelen sert davrandım, herhangi bir ifademle sizi kırdıysam özür dilerim.
 

Senaryoyu çalıştırıyorum ve olan bu

Bununla nasıl başa çıkılır ve ne yapılır?
Komut dosyası eklendi.
Buradan alınmıştır http://www.forexfactory.com/showthread.php?t=529896

Dosyalar:
 
Aleksandr Novikov :

Senaryoyu çalıştırıyorum ve olan bu

Bununla nasıl başa çıkılır ve ne yapılır?

Nasıl çoğaltılacağını daha ayrıntılı olarak açıklayın.

Hangi yapı, bitlik ve işletim sistemi?

Hangi sunucu, sembol. Stabil oynuyor mu?

 
Vasyl Nosal :

Hahaha...

çok zekisin

Ve bu ekran görüntüsü ne gösteriyor?

Saat dilimini değiştirmek mümkün mü? Bu, "GMT'yi nasıl değiştirebilirim?" sorusuyla nasıl ilişkilidir?

 
Slawa :

Ve bu ekran görüntüsü ne gösteriyor?

Saat dilimini değiştirmek mümkün mü? Bu, "GMT'yi nasıl değiştirebilirim?" sorusuyla nasıl ilişkilidir?

Ve saat dilimine GMT+1 2 3 denir...

Ve değiştiriyoruz. İşte odak noktası.

 

Artık global düzeyde değişkenlere fonksiyon değerleri atayabilirsiniz.

Bu yeni mi yoksa öyle miydi?

 
Vasyl Nosal :

Artık global düzeyde değişkenlere fonksiyon değerleri atayabilirsiniz.

Bu yeni mi yoksa öyle miydi?

Bunun üzerine bahis oynamanızı önermiyorum, bu "özelliğin" gelecekte devre dışı bırakılması mümkündür.