Il mio approccio. Il nucleo è il motore. - pagina 65

 
Реter Konow:

Bene. Ma, -.

1. non viene attuato alcun cambiamento programmatico dello stato dell'elemento.

2. Non è stato pubblicato alcun codice DLL.

Non hai postato il codice del tuo motore samovar core. Perché allora lamentarsi che non è stato dato anche a lei?

 
Artyom Trishkin:

Non hai messo il codice del tuo motore samovar nucleare. Perché vi lamentate che non è stato dato anche a voi?

Oh, come la tecnologia segreta. Va bene.))

Beh, qual è il punto? Ti ho detto che tutti capiranno come fare.

E ho tutto chiaro e comprensibile...

 
Реter Konow:

Si tratta degli stati degli elementi: premuto/pressato/bloccato.

Fa molta differenza se è stampato/represso o a colori e testo? Premuto/represso è un parametro bool. Pensate che passare un parametro bool abbia qualche difficoltà e differenza speciale rispetto a passare una stringa o un int? Viene mostrato il trasferimento di parametri da EA a dll e come i controlli reagiscono ad esso. Cercare freneticamente qualcosa per arrivare in fondo?

La funzione che restituisce il valore nel solito modo non è mostrata. Ma mostriamo ancora il ritorno dei parametri per riferimento. Quindi è sufficiente.

 
Dmitry Fedoseev:

Fa molta differenza se è stampato/represso o a colori e testo? Premuto/represso è un parametro bool. Pensate che passare il parametro bool abbia qualche difficoltà e differenza speciale rispetto al passaggio della stringa e dell'int? Viene mostrato il passaggio di parametri da EA a dll e la reazione dei controllori ad esso. Stai cercando freneticamente qualcosa a cui arrivare?

No. Proprio quando il numero di parametri degli elementi da cambiare aumenta, la complessità del dll aumenta.

Immaginate che ci siano decine di elementi... O anche centinaia... E il numero di parametri degli elementi che devono essere cambiati sono...

  • colori del corpo per i diversi stati,
  • i colori del testo per i diversi stati,
  • gli stati stessi
  • testi,
  • valori visualizzati

In breve, è necessario conoscere C# e scrivere DLL ad un livello elevato.

Quale marketing di massa c'è...

E non puoi venderlo sul mercato...

 
Ma, problema risolto in qualche modo. Lo ammetto.
 
Реter Konow:

No. È solo che quando il numero di parametri degli elementi da cambiare aumenta, la complessità della DLL aumenta.

Immaginate che ci siano decine di elementi... O anche centinaia... E il numero di parametri degli elementi che devono essere cambiati sono...

  • colori del corpo per i diversi stati,
  • i colori del testo per i diversi stati,
  • gli stati stessi
  • testi,
  • valori visualizzati

In breve, è necessario conoscere C# e scrivere DLL ad un livello elevato.

Quale marketing di massa c'è...

E non puoi venderlo sul mercato...

In breve: per trecentomila AM, avete bisogno di trecentomila funzioni? No, ne serve solo uno. Ed è lo stesso qui - diversi set di parametri sono passati a un metodo per ottenere un diverso set di risultati.

 
Реter Konow:

No. È solo che quando il numero di parametri degli elementi da cambiare aumenta, la complessità della DLL aumenta.

Immaginate che ci siano decine di elementi... O anche centinaia... E il numero di parametri degli elementi che devono essere cambiati sono...

  • colori del corpo per i diversi stati,
  • i colori del testo per i diversi stati,
  • gli stati stessi
  • testi,
  • valori visualizzati

In breve, è necessario conoscere C# e scrivere DLL ad un livello elevato.

Quale marketing di massa c'è...

E non puoi venderlo nel Mercato...

Per passare un evento da dll a un Expert Advisor, dovete aggiungere una chiamata a un metodo di una classe speciale al gestore dell'evento - una linea.

Per controllare i controlli, hai bisogno di una proprietà e una funzione (o due funzioni, una linea in ciascuna). Le funzioni che controllano diversi parametri possono essere scritte. Gli array possono essere passati. Tutti i comuni strumenti di programmazione sono disponibili, quindi il risultato dipende da come li sapete usare.

 

Реter Konow:

...

Non è un mercato di massa...

Non puoi venderlo sul mercato...

Hai ancora intenzione di vendere il tuo aspirapolvere sul mercato?

 
Реter Konow:
Ma il problema è in qualche modo risolto. Lo ammetto.

Non in qualche modo, ma normalmente risolto.

 
Artyom Trishkin:

Per farla breve: avete bisogno di trecentomila funzioni per trecentomila MAKS? No, ne serve solo uno. Ed è lo stesso qui - diversi set di parametri sono passati a un metodo per ottenere un diverso set di risultati.

Ben fatto. Congratulazioni. ))

Motivazione: