Hatalar, hatalar, sorular - sayfa 3164

 
mktr8591 # :

Sevgili geliştiriciler! Neden aşırı yükleme (T* const Ptr) ikinci ve üçüncü çağrıda gerçekleştirilir ve (T* & Ptr) yapılmaz?

Bu bir hata veya özellik mi? b3213.


Tasarım gereği, bir döküm işleminin sonucu referans olarak iletilemez.

 

bir kez ücretsiz bir ürün indirme ihtiyatsızlığı vardı.
Ve zaten güncellemesi hakkında bildirim almak için işkence gördü. Ve abonelikten çıkmanın bir yolu yok.


ama başka bir şaka, bağlantıyı takip ettiğinizde şunu görürsünüz:


Ürünün sadece ücretsiz olduğunu ve şimdi ücretli hale geldiğini anlıyorum. Ama buradayım.
Bu karmaşayı durdurmanın bir yolu var mı?

 

Tünaydın!

Bu tuhaftı...

kod

 //+------------------------------------------------------------------+
//|                                               SpotPipeServer.mq5 |
//|                                     Copyright 2022, prostotrader |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2022, prostotrader"
#property link        " https://www.mql5.com "
#property version    "1.00"
//---
#include "cnamedpipes.mqh"
//---
CNamedPipe Pipe;
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit ()
{
   Print ( "Start server..." );
 /* if(PositionSelect(Symbol()) == true)
  {
    Pipe.out_data.spot_pos_type = PositionGetInteger(POSITION_TYPE);
    Pipe.out_data.spot_pos_vol = long(PositionGetDouble(POSITION_VOLUME));
  }
  else
  {
    Pipe.out_data.spot_pos_type = 0;
    Pipe.out_data.spot_pos_vol = 0;
  }*/
   bool is_server = Pipe.Create( Symbol ());
   if (is_server == false )
  {
     Print ( "Pipe not created!" );
     return ( INIT_FAILED );
  }   
  Pipe.is_connect = Pipe.Connect();
   if (Pipe.is_connect == false )
  {
     Print ( "Client not connected!" );
     return ( INIT_FAILED );
  }
   else
  {
     Print ( "Client connected." );
     if (Pipe.ReadData() == false )
    {
       Print ( "Initial command not resived!" );
       return ( INIT_FAILED );
    }
     else
    {
       switch (Pipe.in_data.pipe_com)
      {
         case C_ACCAUNT:
          Pipe.out_data.pipe_com = C_DONE;
          Pipe.out_data.ballance = AccountInfoDouble ( ACCOUNT_BALANCE );
          Pipe.out_data.free_margine = AccountInfoDouble ( ACCOUNT_MARGIN_FREE );
           if ( PositionSelect ( Symbol ()) == true )
          {
            Pipe.out_data.spot_pos_type = PositionGetInteger ( POSITION_TYPE );
            Pipe.out_data.spot_pos_vol = long ( PositionGetDouble ( POSITION_VOLUME ));
          }
           else
          {
            Pipe.out_data.spot_pos_type = 0 ;
            Pipe.out_data.spot_pos_vol = 0 ;
          }
           if (Pipe.WriteData(Pipe.out_data) == false )
          {
             Print ( "Start data not send!" );
          }
           else Print ( "Initialization server done." );
         break ; 
      }
    }
  } 
   return ( INIT_SUCCEEDED );
}
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit ( const int reason)
{
   if (Pipe.is_connect = true )
  {
    Pipe.Disconnect();
    Pipe.Flush();
  }    
}
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+

//+------------------------------------------------------------------+

Bir yorum varsa (satır 18 - 28), program çöküyor

 2022.03 . 03 19 : 17 : 38.135 SpotPipeServer (GAZP,M1)        Start server...
2022.03 . 03 19 : 17 : 38.301 SpotPipeServer (GAZP,M1)        Access violation at 0x000007FEFCCA6A99 read to 0xFFFFFFFFFFFFFFFF
2022.03 . 03 19 : 17 : 38.301 SpotPipeServer (GAZP,M1)           crash -->   000007 FEFCCA6A99 488 B4808          mov        rcx, [rax+ 0x8 ]
2022.03 . 03 19 : 17 : 38.301 SpotPipeServer (GAZP,M1)                       000007 FEFCCA6A9D 48898 C24A8000000  mov        [rsp+ 0xa8 ], rcx
2022.03 . 03 19 : 17 : 38.301 SpotPipeServer (GAZP,M1)                       000007 FEFCCA6AA5 44397010           cmp        [rax+ 0x10 ], r14d
2022.03 . 03 19 : 17 : 38.301 SpotPipeServer (GAZP,M1)                       000007 FEFCCA6AA9 0 F85D8F30000      jnz        dword 0x7fefccb5e87
2022.03 . 03 19 : 17 : 38.301 SpotPipeServer (GAZP,M1)        
2022.03 . 03 19 : 17 : 38.301 SpotPipeServer (GAZP,M1)                       000007 FEFCCA6AAF 4885 C9            test       rcx, rcx
2022.03 . 03 19 : 17 : 38.301 SpotPipeServer (GAZP,M1)                       000007 FEFCCA6AB2 0 F84DFF30000      jz         dword 0x7fefccb5e97
2022.03 . 03 19 : 17 : 38.301 SpotPipeServer (GAZP,M1)        
2022.03 . 03 19 : 17 : 38.301 SpotPipeServer (GAZP,M1)                       000007 FEFCCA6AB8 0 FBAE31F          bt         ebx, 0x1f
2022.03 . 03 19 : 17 : 38.301 SpotPipeServer (GAZP,M1)        
2022.03 . 03 19 : 17 : 38.301 SpotPipeServer (GAZP,M1)         00 : 0x000007FEFCCA6A99
2022.03 . 03 19 : 17 : 38.301 SpotPipeServer (GAZP,M1)         01 : 0x0000000000590B40
2022.03 . 03 19 : 17 : 38.301 SpotPipeServer (GAZP,M1)         02 : 0x0000000014ACE4C0
2022.03 . 03 19 : 17 : 38.301 SpotPipeServer (GAZP,M1)         03 : 0x0000000140DBD000
2022.03 . 03 19 : 17 : 38.301 SpotPipeServer (GAZP,M1)         04 : 0x0000000000590183
2022.03 . 03 19 : 17 : 38.301 SpotPipeServer (GAZP,M1)         05 : 0x0000000014ACE4C0
2022.03 . 03 19 : 17 : 38.301 SpotPipeServer (GAZP,M1)         06 : 0x000000000059021F
2022.03 . 03 19 : 17 : 38.301 SpotPipeServer (GAZP,M1)        

Ve eğer yorum yapmazsanız, o zaman her şey yolunda gider.

Pipe kernel32.dll kullanılarak oluşturulur

2022.03.03 19:15:04.363 terminal Windows 7 Service Pack 1 build 7601, 12 x Intel Core i7-6850K @ 3.60GHz, 25 / 31 Gb bellek, 85 / 238 Gb disk, admin, GMT+3


Niye ya?

Katma

3211 inşa

 

İyi günler, sevgili geliştiriciler. Söyle bana sorun ne olabilir? PUSH bildirimleri çalışmayı durdurdu ve farklı brokerler için. (yani komisyoncular DC değil)

Hata Bildirimleri veriyor istek gönderilemedi (bağlanamadı)

Ve daha önce sorunsuz çalıştı, hiçbir şeyi değiştirmedi, ayarlar aynı. Akıllı telefonuma yeniden yüklemeyi denedim, yardımcı olmadı.

Akıllı telefon meizu notu 9

işletim sistemi WIN10

Sadece bir hafta önce çalışmayı bıraktı. Hangi yönü seçeceğimi söyle?

 
Evgenii Akselrod # :

İyi günler, sevgili geliştiriciler. Söyle bana sorun ne olabilir? PUSH bildirimleri çalışmayı durdurdu ve farklı brokerler için. (yani komisyoncular DC değil)

Hata Bildirimleri veriyor istek gönderilemedi (bağlanamadı)

Ve daha önce sorunsuz çalıştı, hiçbir şeyi değiştirmedi, ayarlar aynı. Akıllı telefonuma yeniden yüklemeyi denedim, yardımcı olmadı.

Akıllı telefon meizu notu 9

işletim sistemi WIN10

Sadece bir hafta önce çalışmayı bıraktı. Hangi yönü seçeceğimi söyle?

Mesajınızı okuduktan sonra, Google'ın yasakladığını düşündüm (bu onların hilesi), evde kontrol ettim - düzgün bir şekilde sürüyor.

ve PUSH aracılardan/DC'lerden bağımsızdır.

not android 11'de denedim

 

Çevirmen, Forum'da ve herhangi bir ürünün Tartışma sekmesinde çalışmayı durdurdu. üzerine tıklayarak

çeviri yerine şunu elde ederiz:


 
Andrey Dik # :

Mesajınızı okuduktan sonra, Google'ın yasakladığını düşündüm (bu onların özelliği), evde kontrol ettim - düzgün bir şekilde sürüyor.

ve PUSH aracılardan/DC'lerden bağımsızdır.

not android 11'de denedim

Andrey, sorunumun daha ayrıntılı bir analizi için PM'ye gidebilir miyiz? :)

 
Evgenii Akselrod # :

Andrey, sorunumun daha ayrıntılı bir analizi için PM'ye gidebilir miyiz? :)

Elbette yapabilirsiniz, ancak burada sorun hakkında daha fazla bilgi verirseniz, belki geliştiriciler daha isteyerek yanıt verir.

 
Andrey Dik # :

Elbette yapabilirsiniz, ancak burada sorun hakkında daha fazla bilgi verirseniz, belki geliştiriciler daha isteyerek yanıt verir.

nedense sana kişisel bir mesajla yazamıyorum ..... belki arkadaş olmadığım için?

 
Stanislau Siatsko # :

Çevirmen, Forum'da ve herhangi bir ürünün Tartışma sekmesinde çalışmayı durdurdu. üzerine tıklayarak

çeviri yerine şunu elde ederiz:


Evet, onaylıyorum. Birkaç gündür çalışmıyor.