PROFI'den SUPERPROFI'ye kadar tüm sorularınız - 1.

 

Terminali uzak bir işlemden kontrol ediyorum.

DLL kullanmadan grafikteki herhangi bir komut dosyasını yüklüyorum. Komut dosyaları yüklendi ve çalışıyor.

Yalnızca herhangi bir kitaplığı kullanarak komut dosyasını yüklemesi gerekir, terminal donar.

Elbette, kitaplıklı tüm komut dosyaları, manuel olarak yüklenirse çalışır.

Belki biri bilir?

Ayrıca terminalin bulunduğu klasörün orijinal terminalin bulunduğu klasörden kendi klasörüne şu şekilde kopyalandığını da eklemek gerekir: ...\MetaTrader 4\MT4\...

Tüm kopyalar, dosyalar dışında sabit ve sembolik bağlantılar biçimindedir: hesaplar.ini, server.ini, terminal.ini.

 
Böyle bir konu yok. Soruda ne var?
 
drknn :
Yinelenen bir şube yapmanın neden gerekli olabileceğini anlamadım. Zaten bir tane var.
Forumu kirletmemek için herhangi bir acemi sorusu. Profesyoneller geçmez. Sensiz hiçbir yerde - 2
Forumu kirletmemek için bir profesyonelin herhangi bir sorusu. Süper profesyoneller geçmez. Sensiz, hiçbir yerde - 1.
 
jartmailru :
Forumu kirletmemek için herhangi bir acemi sorusu. Profesyoneller geçmez. Sensiz hiçbir yerde - 2
Forumu kirletmemek için bir profesyonelin herhangi bir sorusu. Süper profesyoneller geçmez. Sensiz, hiçbir yerde - 1.
Andrey, sen, süper bir profesyonel gibi, bir şey söyle!!! :-))
 
Terminalin 226. yapısını deneyin - dll'ler içinde düzgün çalışır.
 
drknn :
Terminalin 226. yapısını deneyin - dll'ler içinde düzgün çalışır.
bende 225 var
 
226'yı deneyin. Dll'lerle ilgili soru burada zaten gündeme getirildi. İnsanlar 226. yapının en istikrarlı olduğu sonucuna vardılar.
 
Zhunko :

Yalnızca herhangi bir kitaplığı kullanarak komut dosyasını yüklemesi gerekir, terminal donar.

Elbette, kitaplıklı tüm komut dosyaları, manuel olarak yüklenirse çalışır.

Belki biri bilir?

Vadim inanmayın dün de aynı dert oldu. VC++ 2008 üzerinde yazılı dll projesi

Yarım günlük işkenceden sonra - VC ++ 6.0'da derlemeye karar verdim.

Her şey elle alındı!!! tek bir aksaklık ve bağımlılık değil!

-------

Şube konusu gerekli hale getirildi.
İnsanların dalları karıştırmaması için sadece PROFI kelimesini vurgulayın.

 
drknn :
226'yı deneyin. Dll'lerle ilgili soru burada zaten gündeme getirildi. İnsanlar 226. yapının en istikrarlı olduğu sonucuna vardılar.

Teşekkür ederim! Değişiklikler var ama çok iyi değil. Her şey de donuyor, ancak komut dosyası başladıktan hemen sonra DLL başlatmayı başlatmazsanız, hatasız çalışır ve donar.

Bu nasıl çalışır:

 #include <ServicesMT4.mqh>
void start()
 {
   for ( int i = 0 ; ! IsStopped (); i++)
   {
     if (i == 5 )
     {
       Comment (ServiceGetLocalization());
     }
     Sleep ( 1000 );
   }
 }

Şu şekilde çalışmıyor:

 #include <ServicesMT4.mqh>
void start()
 {
   Comment (ServiceGetLocalization());
   Sleep ( 120000 );
 }
 
sergeev :

Vadim inanmayın dün de aynı dert oldu. VC++ 2008 üzerinde yazılı proje dll

Yarım günlük işkenceden sonra - VC ++ 6.0'da derlemeye karar verdim.

Her şey elle alındı!!! tek bir aksaklık ve bağımlılık değil!

-------

Şube konusu gerekli hale getirildi.
İnsanların dalları karıştırmaması için sadece PROFI kelimesini vurgulayın.

Proje , kendi özellikleriyle VC++ 6.0'a mı kopyalandı, yoksa ayrı mı yapılandırıldı?

VS 2010'da XP'de olmayan işlevleri kullandığım üç kez zaten oldu. Her şey Vista ve 7'de çalıştı, ancak XP altında terminal kitaplığı görmedi.

 
sergeev :

Şube konusu gerekli hale getirildi.
İnsanların dalları karıştırmaması için sadece PROFI kelimesini vurgulayın.

PROS'un bir sakıncası yoksa, moderatörler ellerinden geldiğince başlığı steril tutmaya yardımcı olabilirler.