Hatalar, hatalar, sorular - sayfa 2034 1...202720282029203020312032203320342035203620372038203920402041...3184 Yeni yorum Anton Ohmat 2017.10.12 08:58 #20331 Boşluk sırasında durakların yürütülmesi zaten sabit mi? Aleksey Vyazmikin 2017.10.12 12:20 #20332 Vitaly Muzichenko : Bir tornavidayla "Ev" düğmesini kaldırın :) Hayır, sorun bu değil. Bu, MT5 arka planda olduğunda ve hatta grafik farklı olduğunda gerçekleşir. Kirill Belousov 2017.10.12 13:56 #20333 Sanırım sorun bu garip alandan kaynaklanıyor: //---- profit calculation parameters int unknown2; Orijinalinde yoktu, nereden geldi? Bu, yapıdaki adresleri hizalamak için 4 bayttır. önceki gtc_pendings ve sonraki sözleşme_boyutu alanı doğru okundu Evgenii Voroshilov 2017.10.12 15:28 #20334 Lütfen konuya bir bağlantı gönderin: ... sl: 0.00000 tp: 0.00000 başarısız [Tırnak dışı] A100 2017.10.12 16:20 #20335 Derlerken hata #define MACRO1( X, Y ) X /**/ ##Y #define MACRO2( X, Y ) X ## /**/ Y void f5() {} void OnStart () { MACRO1( f, 5 )(); //нормально MACRO2( f, 5 )(); //error: 'f/' - undeclared identifier } fxsaber 2017.10.12 16:29 #20336 A100 : Derlerken hata MACRO1'i de yasaklar. A100 2017.10.12 16:39 #20337 fxsaber : MACRO1'i de yasaklar. Neye bağlı olarak? Sadece sen istedin diye mi? Genel bir kural vardır: Yorumlar programın herhangi bir bölümünde olabilir. Yorumları kullanmamanız, başkalarının kullanmadığı anlamına gelmez. fxsaber 2017.10.12 16:52 #20338 A100 : Neye bağlı olarak? Sadece sen istedin diye mi? Genel bir kural vardır: Yorumlar programın herhangi bir bölümünde olabilir. Yorumları kullanmamanız, başkalarının kullanmadığı anlamına gelmez. Çünkü olduğu kadar sapık #define MACRO(A,B) A ## \ B void OnStart () { int j2; int i = MACRO(j, 2 ); } Bu arada, bir böcek gibi görünüyor #define MACRO(A,B) A ##B void OnStart () { int i = MACRO( 1 , 2 ); // '12' - undeclared identifier } A100 2017.10.12 20:35 #20339 fxsaber : Çünkü o olduğu kadar sapık Bu arada, bir böcek gibi görünüyor Gerçek bir argüman yok - sadece söyleyin. Aklında, bu bir hata olamaz çünkü bunu böyle yazamazsın - bu, yukarıdaki örnekte /**/ yorumlarını boşluklarla değiştirmek gibidir. #define MACRO2( X, Y ) X ## Y fxsaber 2017.10.12 20:39 #20340 A100 : Ağır argümanlar yok - sadece söyleyin. Aklında bu bir bug olamaz void OnStart () { int j2; int i = j /**/ 2 ; } Ve makro neden bu yerde bir hataya neden olmasın? Sadece C++'ı başka birinin başkaları için düşündüğü bir argüman olarak vermeyin. 1...202720282029203020312032203320342035203620372038203920402041...3184 Yeni yorum
Bir tornavidayla "Ev" düğmesini kaldırın :)
Hayır, sorun bu değil. Bu, MT5 arka planda olduğunda ve hatta grafik farklı olduğunda gerçekleşir.
Sanırım sorun bu garip alandan kaynaklanıyor:
Orijinalinde yoktu, nereden geldi?
Bu, yapıdaki adresleri hizalamak için 4 bayttır.
önceki gtc_pendings ve sonraki sözleşme_boyutu alanı doğru okundu
Lütfen konuya bir bağlantı gönderin: ... sl: 0.00000 tp: 0.00000 başarısız [Tırnak dışı]
Derlerken hata
Derlerken hata
MACRO1'i de yasaklar.
MACRO1'i de yasaklar.
Neye bağlı olarak? Sadece sen istedin diye mi?
Genel bir kural vardır: Yorumlar programın herhangi bir bölümünde olabilir. Yorumları kullanmamanız, başkalarının kullanmadığı anlamına gelmez.
Neye bağlı olarak? Sadece sen istedin diye mi?
Genel bir kural vardır: Yorumlar programın herhangi bir bölümünde olabilir. Yorumları kullanmamanız, başkalarının kullanmadığı anlamına gelmez.
Çünkü olduğu kadar sapık
Bu arada, bir böcek gibi görünüyor
Çünkü o olduğu kadar sapık
Bu arada, bir böcek gibi görünüyor
Gerçek bir argüman yok - sadece söyleyin. Aklında, bu bir hata olamaz çünkü bunu böyle yazamazsın - bu, yukarıdaki örnekte /**/ yorumlarını boşluklarla değiştirmek gibidir.
Ağır argümanlar yok - sadece söyleyin. Aklında bu bir bug olamaz
Ve makro neden bu yerde bir hataya neden olmasın? Sadece C++'ı başka birinin başkaları için düşündüğü bir argüman olarak vermeyin.