Decompiled veya değil nasıl belirlenir? - sayfa 32

 
Uladzimir Izerski :
%100 demek mümkün değil ama geri derleme döngülerde çiziliyor.

Ve belki de SELECT_BY_POS, MODE_TRADES vb. Yerine ayrıştırma yaparken. sayısal değerler olmamalı mı?

 
Irek Gilmutdinov :

Hatta derlenmiş gibi görünmüyor.

Kaynak derlenmişse, kesin olarak söylemek imkansız olacak şekilde düzenlenmiştir.

Ilan'ın en son sürümleri de bir geri derleme gibi görünmüyor, ancak hepsi kesinlikle geri derlemenin modifikasyonlarıdır.
 
Mikhail Zhitnev :

Bunun ayrıştırılıp derlenmediğine bakın? Böyle bir işi reddetmeli miyim?

Kod parçacıkları:

yüz pound ayrıştırılmış
 

Bu kod geri derlenmiş olarak sınıflandırılabilir mi?

işte fragman

int start() {

   if (timeFrame!= Period ())
   {
       int limit = MathMin ( Bars - 1 ,barsback*timeFrame/ Period ());
       for ( int i = limit; i >= 0 ; i--)
      {
         int y = iBarShift ( NULL ,timeFrame,Time[i]);
         buffer1[i] = iCustom ( NULL ,timeFrame,fileName, 0 ,Length,barsback,alertsOn,alertsOnCurrent,alertsMessage,alertsSound,alertsNotify,alertsEmail,soundfile,arrowsVisible,arrowsIdentifier,arrowsDisplacement,arrowsUpColor,arrowsDnColor,arrowsUpCode,arrowsDnCode,arrowsUpSize,arrowsDnSize, 0 ,y);
         buffer2[i] = iCustom ( NULL ,timeFrame,fileName, 0 ,Length,barsback,alertsOn,alertsOnCurrent,alertsMessage,alertsSound,alertsNotify,alertsEmail,soundfile,arrowsVisible,arrowsIdentifier,arrowsDisplacement,arrowsUpColor,arrowsDnColor,arrowsUpCode,arrowsDnCode,arrowsUpSize,arrowsDnSize, 1 ,y);
      }
       return ( 0 );
   }
   
   
   double low1;
   double high1;
   double cero[ 10000 ][ 3 ];
   if (!cer3) return ( 0 );
   
  
   int pep = 0 ;
   int bep = 0 ;
   int tep = 0 ;
  
   double high60 = High[barsback];
   double low68 = Low[barsback];
   
   int li3 = barsback;
   int li6 = barsback;
   for ( int li2 = barsback; li2 >= 0 ; li2--) {
      low1 = 10000000 ;
      high1 = - 100000000 ;
       for ( int li8 = li2 + Length; li8 >= li2 + 1 ; li8--) {
         if (Low[li8] < low1) low1 = Low[li8];
         if (High[li8] > high1) high1 = High[li8];
      }
       if (Low[li2] < low1 && High[li2] > high1) {
         bep = 2 ;
         if (pep == 1 ) li3 = li2 + 1 ;
         if (pep == - 1 ) li6 = li2 + 1 ;
      } else {
         if (Low[li2] < low1) bep = - 1 ;
         if (High[li2] > high1)bep  = 1 ;
      }
       if (bep != pep && pep != 0 ) {
         if (bep == 2 ) {
            bep = -pep;
            high60 = High[li2];
            low68 = Low[li2];
            cer = FALSE;
            cer2 = FALSE;
         }
         tep++;
         if (bep == 1 ) {
            cero[tep][ 1 ] = li6;
            cero[tep][ 2 ] = low68;
            cer = FALSE;
            cer2 = TRUE;
         }
         if (bep == - 1 ) {
            cero[tep][ 1 ] = li3;
            cero[tep][ 2 ] = high60;
            cer = TRUE;
            cer2 = FALSE;
         }
         high60 = High[li2];
         low68 = Low[li2];
      }
       if (bep == 1 ) {
         if (High[li2] >= high60) {
            high60 = High[li2];
            li3 = li2;
         }
      }
       if (bep == - 1 ) {
         if (Low[li2] <= low68) {
            low68 = Low[li2];
            li6 = li2;
         }
      }
      pep = bep;
       if (cer2 == TRUE) {
         buffer2[li2] = 1 ;
         buffer1[li2] = 0 ;
      }
       if (cer == TRUE) {
         buffer2[li2] = 0 ;
         buffer1[li2] = 1 ;
      }
      manageArrow(li2);
   }
   manageAlerts();
   return ( 0 );
}
 
Andrey Kaunov :

Bu kod geri derlenmiş olarak sınıflandırılabilir mi?

işte fragman

Öyle görünüyor, ama muhtemelen değil. Bazı değişkenlerin isimleri anlamlıdır. Yine de, belki yeniden işlenmiş bir geri derleme ...

Büyük olasılıkla işlemden sonra geri derlenmiştir.
 
Реter Konow :
Öyle görünüyor, ama muhtemelen değil. Bazı değişkenlerin isimleri anlamlıdır. Her ne kadar, belki elden geçirilmiş bir geri derleme ...

Büyük olasılıkla işlemden sonra geri derlenmiştir.

Soru, bunun için yasaklanıp yasaklanmayacağıdır)))

Kodun geri kalanı genellikle yeterli görünüyor.

 
Andrey Kaunov :

Soru, bunun için yasaklanıp yasaklanmayacağıdır)))

Kodun geri kalanı genellikle yeterli görünüyor.

Bunun işlenmiş bir geri derleme olduğunu düşünüyorum. Değişkenler aceleyle yeniden adlandırıldı.
 
Andrey Kaunov :

Soru, bunun için yasaklanıp yasaklanmayacağıdır)))

Kodun geri kalanı genellikle yeterli görünüyor.

Li№ ismi şüpheli

 
Söyle bana neden başkalarının kod parçalarını kullanamıyorsun ??? Ve sonra tüm projem benim tarafımdan yazılmamış parçalardan ve parçalardan oluşuyor. Ama onları satmaya çalışmıyorum.
 
Реter Konow :
Öyle görünüyor, ama muhtemelen değil. Bazı değişkenlerin isimleri anlamlıdır. Her ne kadar, belki elden geçirilmiş bir geri derleme ...

Büyük olasılıkla işlemden sonra geri derlenmiştir.

belki

pep = 0 ;
   int bep = 0 ;
   int tep

pep birinin dilinde pip ve bep tp, tep-sl'dir)

cero-bar)