Hatalar, hatalar, sorular - sayfa 1383

 
Tatiana Zyrianova :
Merhaba. Bu sitenin kurallarına göre danışman ve diğer uzmanların freelance bölümü üzerinden değil de müşteri ile doğrudan iletişim kurması ve ayrıca müşterinin hesabından yüklenicinin hesabına doğrudan ödeme yapması mümkün müdür?
Numara.
 

Boş gösterici ile bir yöntemi çağırmak

 class A {
public :
         virtual void f() const { Print ( __FUNCSIG__ ); }
         virtual void g()       { f(); }
	static  void h()       { Print(__FUNCSIG__); }
};
void OnStart ()
{
        A *a = NULL ;
        a.f(); //нет ошибки при выполнении (!)
        a.g(); //invalid pointer access
        a.h(); //нормально
}
Aslında, bu özel durumda A::f() statik gibi davranır.
 
A100 :

Boş gösterici ile bir yöntemi çağırmak

Aslında, bu özel durumda A::f() statik gibi davranır.
Teşekkürler, göreceğiz.
 

dock'ta verilen web isteğini kullanarak duvarınızda haber yayınlama örneği çalışmıyor. 10 gün önce aynı örnek çalıştı.

yetkilendirme başarılı, dosya (resim) gönderiliyor, metin gönderilmeye çalışıldığında site 403 hatası veriyor (yasak).

belki başlıklarda bir şeyler değişti?

Bu konuyla ilgili bir makale yazıyorum - en kısa zamanda bir cevap istiyorum.

WebRequest - Документация на MQL4
  • docs.mql4.com
WebRequest - Документация на MQL4
 

WindowExpertName() işlevi artık yalnızca adı olmadan önce, uzantıyla birlikte Expert Advisor'ın tam adını döndürür !!!!!!!!!!

 

Merhaba,

bana koddaki hatanın ne olduğunu söyleyebilir misiniz, derleyici şunu verir: 'Cl' - geçerli kapsam için bildirime izin verilmiyor test.mq4 25 sekiz

sınıfCl

{

halka açık:

intx;

int y;

int işlev();

};

int Cl::fonk()

{

dönüş(x+y);

}

clz;

zx=1;

zy=2;

int y=0;

y=z.func();

yazdır (y);

 
Vasua :

Merhaba,

bana koddaki hatanın ne olduğunu söyleyebilir misiniz, derleyici şunu verir: 'Cl' - geçerli kapsam için bildirime izin verilmiyor test.mq4 25 sekiz

Ana kısım (sınıf bildiriminden sonra) bir fonksiyonda mevcutsa, gösterdiğiniz kod parçası sorunsuz bir şekilde derlenir.

MQL'de yürütülebilir komutları "havada" yazamazsınız.

Ayrıntılar burada:

https://www.mql5.com/ru/docs/runtime/running

Документация по MQL5: Программы MQL5 / Выполнение программ
Документация по MQL5: Программы MQL5 / Выполнение программ
  • www.mql5.com
Программы MQL5 / Выполнение программ - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Merhaba! Expert Advisor'da saat 08:00 vs. değil de saat 08:30'da periprobyval'de nasıl emir açacağımı söyle, her şey gibi bir timer girişim var int TimeFr=240; testte değiştirildiğinde sipariş açmayan
 
Romal001 :
Merhaba! Expert Advisor'da saat 08:00 vs. değil de saat 08:30'da periprobyval'de nasıl emir açacağımı söyle, her şey gibi bir timer girişim var int TimeFr=240; testte değiştirildiğinde sipariş açmayan

Bu durumda zamanlayıcı kötü bir çözümdür. Ve zamanlayıcılı test cihazında tam bir serseri.

Eğer doğru anladıysam, öz en basite indirgenmiş.

Expert Advisor'da TimeCurrent()'ı kullanarak her bir işarette, "Şimdi sipariş vermenin zamanı geldi mi?" Sorusuna bir yanıt almanız gerekir. ve...

[Silindi]  
Romal001 :
Merhaba! Expert Advisor'da saat 08:00 vs. değil de 08:30 periprobyval'de nasıl emir açacağımı söyle, her şey gibi bir timer girişim var int TimeFr=240; testte değiştirildiğinde sipariş açmayan

bir olay yapılır = açılış zamanı , bu olay bir zaman çatalında bu olayı bulmak olarak analiz edilir ve artı her şey, bir sipariş açtıktan sonra, yeniden hariç tutmak için açılış bayrağını ayarlamanız ve daha fazla analize eklemeniz gerekir. -siparişin açılması...

örneğin, olay modeli <queue> kapsayıcısında yapılabilir ...