Errori, bug, domande - pagina 2785

 
Sergey Dzyublik:

Ti riferisci a questo metodo o a un altro?

Grazie per il link all'archivio!

Ho trovato questo modo. Ma ovviamente è una soluzione terribile. Per fare una classe base, ereditarietà e puntatori nel codice chiamante per ogni caso.

La tua soluzione è molto meglio, è abbastanza in diretta!

class Base {
public:
    Base() {}
    virtual void Start() {};
};

class Foo : public Base {
public:
    static void Start() {
        Print("Hallo!");
    }
};

template<typename T>
class Bar {
    Base* funcs;
public:
    Bar() {
        funcs = new T();                                                                                                                                                                                    
        funcs.Start();
    }
    ~Bar() {
        delete funcs;
    }
};

void OnStart() {
    Bar<Foo> var;
}
 

Che senso ha fare delle modifiche per Find/Replace in ME(2497)?
Rifattorizzo il codice, seleziono la funzione con un nome infelice, premo Ctrl+H ==> inserisco un nuovo nome per la funzione ==> Replace All.

Il risultato:
- non capisco cosa sia successo, il documento è stato spostato dalla fine, dove era necessario continuare il lavoro, a qualche posto vicino all'inizio;
- il focus è stato spostato alla scheda "Journal";
- nella scheda "Journal" sono scritte un sacco di informazioni inutili che distraggono l'utente e non sono necessarie senza estrema necessità.


Così, per continuare a lavorare dallo stesso posto dopo una sostituzione automatica, devo andare agli estremi:
- usare il segnalibro (Ctrl+F2) prima di sostituirlo;
- tornare a usare il segnalibro (F2) dopo averlo sostituito;
- e alla fine, rimuovere il segnalibro precedentemente installato (Ctrl+F2).
Per dirla tutta, non è affatto conveniente.

 

Ciao!

Ho l'impressione che

ObjectsDeleteAll

Non funziona nel tester della strategia visiva. Provato test su dati storici

   1 ObjectsDeleteAll(0,-1,-1);
   2 ObjectsDeleteAll(0,0,-1);

né 1 né 2.

Costruire

 
Sergey Dzyublik:

Che senso ha fare delle modifiche per Find/Replace in ME(2497)?
Rifattorizzo il codice, seleziono la funzione con un nome infelice, premo Ctrl+H ==> inserisco un nuovo nome per la funzione ==> Replace All.

Il risultato:
- non capisco cosa sia successo, il documento è stato spostato dalla fine, dove era necessario continuare il lavoro, a qualche posto vicino all'inizio;
- il focus è stato spostato alla scheda "Journal";
- nella scheda "Journal" sono scritte molte informazioni inutili che distraggono l'utente e non sono necessarie senza necessità assoluta.


Così, per continuare a lavorare dallo stesso posto dopo una sostituzione automatica, devo andare agli estremi:
- usare il segnalibro (Ctrl+F2) prima di sostituirlo;
- tornare a usare il segnalibro (F2) dopo averlo sostituito;
- e alla fine, rimuovere il segnalibro precedentemente installato (Ctrl+F2).
Per dirla tutta, non è per niente comodo.

puoi provare questo, sembra essere più stabile


 

La funzione GoTo Definition non funziona se una parte della stringa viene spostata


Costruire


 
Nikolai Karetnikov:

La funzione GoTo Definition non funziona se una parte della stringa viene spostata


Costruire


Si'.
 
Correggere un errore in MT4. Segno le linee di tendenza, poi sposto il simbolo della coppia di valute dalla panoramica del mercato al grafico con il mio mouse e alcuni grafici mostrano le linee di tendenza passate in un posto diverso. Segno icanali equidistanti, costruisco un triangolo (usando le linee di tendenza). Ho trasferito gli ordini passati dalla cronologia del conto a un grafico e ho anche notato il difetto. L'MT4 ricorderà le linee di tendenza e i canali equidistanti su un grafico? Terminale InstaTrader 4.0 build 1260
Документация по MQL5: Константы, перечисления и структуры / Константы объектов / Типы объектов
Документация по MQL5: Константы, перечисления и структуры / Константы объектов / Типы объектов
  • www.mql5.com
При создании графического объекта функцией ObjectCreate() необходимо указать тип создаваемого объекта, который может принимать одно из значений перечисления ENUM_OBJECT. Дальнейшие уточнения свойств созданного объекта возможно с помощью функций по работе с графическими объектами.
 
Sergey Dzyublik:

Che senso ha fare delle modifiche per Find/Replace in ME(2497)?
Rifattorizzo il codice, seleziono la funzione con un nome infelice, premo Ctrl+H ==> inserisco un nuovo nome per la funzione ==> Replace All.

Risultato:
- non è affatto chiaro cosa sia successo, il documento è passato dalla fine, dove voglio continuare, a un posto vicino all'inizio;

...............

È sempre stato così. Metto il cursore davanti a "replace all" dopo quello che sto per sostituire. In questo caso l'ultima sostituzione avviene esattamente in questo punto ))) Sì, non molto conveniente....

 

Errore nella descrizione della libreria standardCDateTime.Year(value)

Errore

Документация по MQL5: Стандартная библиотека / Панели и диалоги / CDateTime / Year
Документация по MQL5: Стандартная библиотека / Панели и диалоги / CDateTime / Year
  • www.mql5.com
Стандартная библиотека / Панели и диалоги / CDateTime / Year - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Grazie, corretto.