Hatalar, hatalar, sorular - sayfa 2785

 
Sergey Dzyublik :

Bu yöntemden mi bahsediyorsunuz yoksa başka bir yöntemden mi?

Arşiv bağlantısı için teşekkürler!

Bu yolu buldum. Ama elbette bu korkunç bir fikir. Her durum için, çağrı kodunda temel sınıfı, kalıtımı ve işaretçileri yapın.

Çözümünüz çok daha iyi, onunla yaşamak oldukça mümkün!

 class Base {
public :
    Base() {}
     virtual void Start() {};
};

class Foo : public Base {
public :
     static void Start() {
         Print ( "Hallo!" );
    }
};

template < typename T>
class Bar {
    Base* funcs;
public :
    Bar() {
        funcs = new T();                                                                                                                                                                                    
        funcs.Start();
    }
    ~Bar() {
         delete funcs;
    }
};

void OnStart () {
    Bar<Foo> var;
}
 

ME(2497)'de Bul/Değiştir'de yapılan değişikliklerin amacı nedir?
Burada kodu yeniden gözden geçiriyorum, başarısız bir ada sahip bir işlev seçiyorum, Ctrl + H ==> tuşlarına basın, işlev için yeni bir ad girin ==> Tümünü Değiştir.

Sonuç:
- ne olduğu hiç belli değil, belge, çalışmaya devam etmek için gerekli olan sondan başlangıca yakın bir yere döndü;
- odak "günlük" sekmesine taşındı;
- "log" sekmesine sadece dikkati dağıtan ve kesinlikle gerekli olmadıkça kullanıcı tarafından ihtiyaç duyulmayan birçok gereksiz bilgi yazılır.


Aynı yerden çalışmaya devam etmek için otomatik düzeltmeden sonra aşırı uçlara gitmeniz gerektiği ortaya çıktı:
- değiştirmeden önce Yer İşareti'ni (Ctrl+F2) kullanın;
- değiştirdikten sonra, Yer İşareti (F2) yerine geri dönün;
- ve sonunda önceden yüklenmiş Yer İşaretini kaldırın (Ctrl + F2).
Hafifçe söylemek gerekirse - genellikle rahatsız edici.

 

Merhaba!

Öyle bir izlenim veriyor ki

 ObjectsDeleteAll

görsel strateji test cihazında çalışmıyor. Geçmiş veriler üzerinde denenmiş test

   1 ObjectsDeleteAll ( 0 ,- 1 ,- 1 );
   2 ObjectsDeleteAll ( 0 , 0 ,- 1 );

ne 1 ne 2.

İnşa etmek

 
Sergey Dzyublik :

ME(2497)'de Bul/Değiştir'de yapılan değişikliklerin amacı nedir?
Burada kodu yeniden gözden geçiriyorum, başarısız bir ada sahip bir işlev seçiyorum, Ctrl + H ==> tuşlarına basın, işlev için yeni bir ad girin ==> Tümünü Değiştir.

Sonuç:
- ne olduğu hiç belli değil, belge, çalışmaya devam etmek için gerekli olan sondan başlangıca yakın bir yere döndü;
- odak "günlük" sekmesine taşındı;
- "log" sekmesine sadece dikkati dağıtan ve kesinlikle gerekli olmadıkça kullanıcı tarafından ihtiyaç duyulmayan birçok gereksiz bilgi yazılır.


Aynı yerden çalışmaya devam etmek için otomatik düzeltmeden sonra aşırı uçlara gitmeniz gerektiği ortaya çıktı:
- değiştirmeden önce Yer İşareti'ni (Ctrl+F2) kullanın;
- değiştirdikten sonra, Yer İşareti (F2) yerine geri dönün;
- ve sonunda önceden yüklenmiş Yer İşaretini kaldırın (Ctrl + F2).
Hafifçe söylemek gerekirse - genellikle rahatsız edici.

şu şekilde deneyebilirsin daha stabil görünüyor


 

Dizenin bir kısmı sarılmışsa GoTo Definition işlevi çalışmıyor


İnşa etmek


 
Nikolai Karetnikov :

Dizenin bir kısmı sarılmışsa GoTo Definition işlevi çalışmıyor


İnşa etmek


Evet(
 
Lütfen MT4'teki hatayı düzeltin. Trend çizgilerini belirliyorum, sonra döviz çiftinin sembolünü piyasa genel bakışından grafiğe fare ile aktarıyorum ve bazı grafiklerde geçmiş trend çizgileri başka bir yerde görünüyor. Eşit mesafeli kanallar belirlerim , bir üçgen oluştururum (trend çizgilerini kullanarak). Geçmiş siparişleri hesap geçmişinden grafiğe aktardım ve ayrıca bir kusur fark ettim. MT4'ün trend çizgisi ve eşit mesafeli kanal çizelgeleri için belleği olacak mı? Terminal InstaTrader 4.0 yapı 1260
Документация по MQL5: Константы, перечисления и структуры / Константы объектов / Типы объектов
Документация по MQL5: Константы, перечисления и структуры / Константы объектов / Типы объектов
  • www.mql5.com
При создании графического объекта функцией ObjectCreate() необходимо указать тип создаваемого объекта, который может принимать одно из значений перечисления ENUM_OBJECT. Дальнейшие уточнения свойств созданного объекта возможно с помощью функций по работе с графическими объектами.
 
Sergey Dzyublik :

ME(2497)'de Bul/Değiştir'de yapılan değişikliklerin amacı nedir?
Burada kodu yeniden gözden geçiriyorum, başarısız bir ada sahip bir işlev seçiyorum, Ctrl + H ==> tuşlarına basın, işlev için yeni bir ad girin ==> Tümünü Değiştir.

Sonuç:
- ne olduğu hiç belli değil, belge, çalışmaya devam etmek için gerekli olan sondan başlangıca yakın bir yere döndü;

..................

Yani her zaman böyle olmuştur. Değiştireceğim şeyden sonra imleci "her şeyi değiştir" den önce koydum. Bu durumda, son değiştirme tam olarak bu yerde gerçekleşir))) Evet, pek uygun değil....

 

CDateTime.Year(değer) standart kitaplığının açıklamasında hata

Hata

Документация по MQL5: Стандартная библиотека / Панели и диалоги / CDateTime / Year
Документация по MQL5: Стандартная библиотека / Панели и диалоги / CDateTime / Year
  • www.mql5.com
Стандартная библиотека / Панели и диалоги / CDateTime / Year - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Teşekkürler, düzeltildi.