C'è una grande libreria per MT4 di un buon uomo che risolve molti dei problemi del quad in un modo molto originale. Scritto in stile fxsabera, non ha un cazzo di senso, ma funziona! Penso che lo troverete interessante.
MQL4/5 programming language provided by MetaQuotes is a very limited version of C++, and its standard library is a clone of the (ugly) MFC, both of which I am very uncomfortable with. Most MQL4 programs have not adapted to the MQL5 (Object Oriented) style yet, let alone reuable and elegant component based design and programming. mql4-lib is a...
provato, ma non ha funzionato...
come posso fare una macro per sovrascrivere il parametro predefinito in una funzione richiamabile in un file incluso?
Ho il primo file, che è un "plugin":
Voglio collegare questo inluder, ma con la possibilità di sostituire il testo"127.0.0.1" con macro (se necessario)
Cioè ho bisogno di una definizione qui:
ma in modo che se non c'è questa definizione, allora host="127.0.0.1" funzionerà se c'è una definizionedefaulthost allora usatela
se questa definizione manca, allora host="127.0.0.1" funzionerà sedefaulthost è presente, allora usatelo
#ifdef, #else, #endif.
#ifdef, #else, #endif.
Lo so - queste sono le parole che sto cercando
Non riesco a capire cosa mettere tra le parentesi.
So che è quello che sto cercando.
Non riesco a capire cosa mettere tra le parentesi.
Stessa cosa, ma più leggibile.
Stessa cosa, ma più leggibile.
E questo è ancora più flessibile.
Grazie! Funziona!
ZS: si è confuso tra 2 file - aveva bisogno di ottenere una sostituzione macro funzionante in un file prima, poi sparsa tra i file ((
C'è una grande libreria per MT4 di un buon uomo che risolve molti dei problemi del quad in un modo molto originale. Scritto in stile fxsabera, non ha un cazzo di senso, ma funziona! Penso che lo troverete interessante.
Buona fortuna
c'è un modo per aggiungere un piccolo prefisso al nome della funzione usando un prefisso macro,
cioè ho questo codice nell'"inluder":
Voglio definire una macro nel "file principale" in modo che il codice di cui sopra diventi questo:
cioè sto cercando un modo per cambiare il nome di un gruppo di funzioni
c'è un modo per far precedere il nome della funzione da un piccolo prefisso macro