Errori, bug, domande - pagina 1497

 
Karputov Vladimir:

La domanda è la risposta.

Dovresti cercare di fare domande in modo aperto.

Stai scherzando o sei davvero così?

Qual era la domanda sulla modifica della visualizzazione dell'ora sul forum che non capisci?

QUALSIASI!!! i forum comuni hanno una funzione per cambiare la visualizzazione dell'ora! Tranne questo forum.

Questo è quello che ha chiesto l'uomo.

 
Aleksandr Novikov:

Stai scherzando o sei davvero così?

Cosa non è chiaro che l'uomo ha chiesto di cambiare la visualizzazione dell'ora sul forum?

QUALSIASI!!! i forum comuni hanno una funzione per cambiare la visualizzazione dell'ora! Tranne questo forum.

Così la persona ha chiesto.

Probabilmente ti piace molto leggere in diagonale (cioè vedere solo gli ultimi post).

La domanda è stata posta originariamente:

E ci potrebbero essere molte risposte a questa domanda.

 
Karputov Vladimir:

Probabilmente sei molto propenso a leggere in diagonale (cioè a vedere solo gli ultimi post).

La domanda originale era:


Ma ci potrebbero essere molte risposte a questa domanda.

Avevo solo 1 risposta in mente - la risposta di cui sopra.

Ne hai un sacco, ma per qualche motivo hai scelto di rispondere in modo sarcastico invece di fare una domanda chiarificatrice!

Il che conferma ancora una volta la sua competenza.

 
Karputov Vladimir:

Probabilmente sei molto propenso a leggere in diagonale (cioè a vedere solo gli ultimi post).

La domanda originale era:


E ci potrebbero essere molte risposte a questa domanda.

Qual era la seconda domanda originale?

Se non si risolve il problema, allora perché cancellarsi del tutto?

Il vostro lavoro è che se qualcuno (e non uno) si lamenta di qualcosa, allora portate questa posizione a persone superiori.

A cosa vi servirà? Cancellare i messaggi con parolacce?

 
Vasyl Nosal:
Come posso cambiare il GMT?
Non esiste un'impostazione del genere.
 
Karputov Vladimir:

Non esiste un'impostazione del genere.
Lo capisco. Come faccio a farlo apparire?
 
Vasyl Nosal:
Ho capito. Come faccio a farlo apparire?
Dovete creare una domanda a ServiceDesk con una descrizione dettagliata del perché ne avete bisogno e perché non potete farne a meno. Più la giustificazione è dettagliata, più è probabile che la domanda sia considerata positivamente.
 

Domanda sulla libreria standard di MT4.

File Chart.mqh

Voglio aprire il grafico. Uso il metodo Open(const string symbol_name,const ENUM_TIMEFRAMES timeframe).

1. Se usate un simbolo non disponibile, la funzione ChartOpen() restituirà l'errore #4024 - errore interno. Senza dubbio, l'errore può essere interno, ma c'è un codice di errore molto più preciso - #4106 - un simbolo sconosciuto. Forse dovremmo cambiare il codice di errore restituito? Poiché il 4024 non dice nulla allo sviluppatore su dove cercare l'errore.

2. In caso di fallimento, ChartOpen() assegna il valore 0 al campo m_chart_id, cioè risulta che iniziamo a lavorare con il grafico corrente, ma questo non è corretto, perché non siamo riusciti ad aprire il grafico desiderato per lavorare. Di conseguenza, se non chiamiamo il metodo Detach(), il grafico corrente si chiuderà semplicemente dopo il lavoro. Penso anche che questo non sia l'approccio giusto. Sarebbe meglio se la funzione ChartOpen() restituisse -1 in caso di errore.

#property script_show_inputs

#include <Charts/Chart.mqh>
//+------------------------------------------------------------------+
//| Входные параметры                                                |
//+------------------------------------------------------------------+
input string inpSymbol = "GBPCHF.t";
input ENUM_TIMEFRAMES inpPeriod = PERIOD_M5;
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
        CChart chart;
        if( chart.Open( inpSymbol, inpPeriod ) <= 0 )   // Пробуем открыть график по символу/периоду
                 Print( __FUNCTION__,": ОШИБКА #",_LastError,": график по "+inpSymbol+" не открыт!" );  // #4024
        
        // Если график не будет открыт и не вызвать метод Detach() - закроется текущий график!
        chart.Detach();                                                                                 
  }
//+------------------------------------------------------------------+
 

Come si fa a cambiare GMT? "È un monumento!" (c) GMT è il tempo medio di Greenwich

 
Slawa:
Slawa, buon pomeriggio, puoi commentare la biblioteca (domanda sopra)?