Compila senza problemi, ma si blocca all'esecuzione con un errore. Come scrivere una funzione Copy ora?
Se dll non è critico, allora memcpy. Oppure potete aspettare l'unione.
Beh, in realtà è divertente. Gli stessi sviluppatori hanno chiamato le strutture cast un'alternativa standard alle unioni e ora possono non castarle ma non ancora unioni.
In generale, certo che è divertente. Il casting delle strutture è stato definito dagli stessi sviluppatori un'alternativa standard all'unione, ora non si può fare il cast e le associazioni non lo sono ancora, giusto?
Quindi con l'avvento dell'unione sarà impossibile lanciare. Solo i casi semplici saranno possibili.
template <typename T>
T Func()
{
T Res;
return(Res);
}
template <typename T>
void Func( T& Value )
{
T Res = (MqlTick)Value;
}
voidOnStart()
{
Func<string>(); // без этой строки компилируетсяMqlTick Tick;
Func(Tick);
}
Il compilatore sta cercando di creare un
void Func( string& );
Perché questo codice non compila nel 1589? Non c'è nessun casting qui.
Se la dll non è critica, allora memcpy. O aspettare l'unione
In generale, naturalmente, è divertente. Il casting delle strutture era chiamato dagli sviluppatori come un'alternativa standard all'unione, ora è impossibile castare e non ci sono ancora unioni, giusto?
Consenti l'uso dei cookie per accedere al sito MQL5.com.
Abilita le impostazioni necessarie nel browser, altrimenti non sarà possibile accedere.
Hai effettuato l'accesso. L'autenticazione a due fattori è stata disattivata. Configurala di nuovo e scansiona un nuovo codice QR, oppure continua con l'autenticazione a due fattori disattivata.
E non dovrebbe essere possibile.
Compila senza problemi, ma si blocca all'esecuzione con un errore. Come scrivere la funzione Copy ora?
Le DLL che funzionavano prima non funzionano più. Le DLL sono a 64 bit. Stessa dlls x32 su MT4 - lavoro.
Windows 10 Home (PC basato su x64), 1703, MT5 bild 1589Ho tentato di liberarmi.
Compila senza problemi, ma si blocca all'esecuzione con un errore. Come scrivere una funzione Copy ora?
Se dll non è critico, allora memcpy. Oppure potete aspettare l'unione.
Beh, in realtà è divertente. Gli stessi sviluppatori hanno chiamato le strutture cast un'alternativa standard alle unioni e ora possono non castarle ma non ancora unioni.
In generale, certo che è divertente. Il casting delle strutture è stato definito dagli stessi sviluppatori un'alternativa standard all'unione, ora non si può fare il cast e le associazioni non lo sono ancora, giusto?
Come scrivere la funzione Copy ora?
Come è completamente perverso usare i file, ma nativamente
Forum sul trading, sistemi di trading automatico e test di strategie di trading
Bug, bug, domande
fxsaber, 2017.04.10 16:23
Creare sovraccarichi non necessari che portano a errori di compilazioneIl compilatore sta cercando di creare un
Se la dll non è critica, allora memcpy. O aspettare l'unione
In generale, naturalmente, è divertente. Il casting delle strutture era chiamato dagli sviluppatori come un'alternativa standard all'unione, ora è impossibile castare e non ci sono ancora unioni, giusto?
proprio così.