GUI in crowdsourcing. Open beta testing. - pagina 46

 

L'ho detto forte e chiaro: non hai bisogno di compilare i file dei plug-in individualmente. Sono interconnessi all'interno del contatore. Senza di esso, - né il motore, né il kernel, né il file api saranno compilati e non c'è alcun errore su questo. Questa è la struttura della soluzione. Chi vuole - lascia che scriva il suo.

Non c'è bisogno di cercare bug dove non ce ne sono. Ci sono già abbastanza bug.

 
Реter Konow:

Per favore)). Per esempio, la biblioteca di Anatoly Kozharsky, - scritta in OLP classico, è stata creata per un anno e mezzo. Allo stesso tempo - ha preso in prestito molte soluzioni da SB. Certo, Anatoly ha fatto molto di suo, ma un anno e mezzo... Ho lavorato alla mia grafica per 4 anni. Ma ho iniziato da zero e sono andato per la mia strada. Perciò, si prenda un paio d'anni di tempo e cominci.

Non..... )))) che un paio d'anni....)))) che non è il modo di andare

 
Алексей Барбашин:

Sasha, ci siamo già passati un mese fa, e anche un anno fa e due anni fa.

Pyotr sta creando i propri standard, ed è per questo che li sta sviluppando da diversi anni.

Non sei il primo a cercare di aiutare Pyotr e di incanalare la sua energia in una direzione più corretta.

Il progetto di Peter è una cosa in sé e niente di più. Finché Peter non porta il codice a standard generalmente accettati - il progetto soddisfa solo il suo ego e nessuno ne ha bisogno.

Se reagisce in modo piuttosto penoso alle cose più semplici e sostiene che gli avvertimenti e gli errori sono la norma, di cosa possiamo parlare ancora?

Non è il prodotto finale che conta per Peter! Nessuno vedrà il "prodotto" per un paio d'anni almeno.

È il processo che conta! È il processo che fa sentire Pyotr bene con se stesso. Questa è tutta la storia!

Si convince: "Sono un tipo così figo, non so niente di programmazione, ma sto creando i miei standard di programmazione, e sto sviluppando qualcosa che nessuno ha fatto prima di me!"

In effetti, quello che sta scrivendo è molto simile a qualcosa che era molto tempo fa su ...... nelle sue prime fasi. Quindi non dare per scontato che nessuno l'abbia mai fatto prima

 
Alexey, vedi cosa dice negli errori di compilazione del motore. Dice che l'array G_CORE è sconosciuto. Questo è il kernel. È stampato in un file separato. Che sciocchezza aspettare la compilazione del file se il kernel con cui lavora il motore è stampato separatamente e collegato ad esso tramite EA.
Компиляция - Разработка программ - Справка по MetaEditor
Компиляция - Разработка программ - Справка по MetaEditor
  • www.metatrader5.com
Компиляция — это процесс перевода исходного кода MQL4/MQL5-программы на машинный язык. Ее результатом является создание исполняемого файла программы (*EX4 или *.EX5), который может быть запущен в торговой платформе. Скомпилировать можно любой файл (*.MQ4, *.MQ5 или *.MQH), однако исполняемый файл (*.EX4 или *.EX5) может быть получен только в...
 
Алексей Барбашин:

Sasha, ci siamo già passati un mese fa, e anche un anno fa e due anni fa.

Pyotr sta creando i propri standard, ed è per questo che li sta sviluppando da diversi anni.

Non sei il primo a cercare di aiutare Pyotr e di incanalare la sua energia in una direzione più corretta.

Il progetto di Peter è una cosa in sé e niente di più. Finché Peter non porta il codice a standard generalmente accettati - il progetto soddisfa solo il suo ego e nessuno ne ha bisogno.

Se reagisce in modo piuttosto penoso alle cose più semplici e sostiene che gli avvertimenti e gli errori sono la norma, di cosa possiamo parlare ancora?

Non è il prodotto finale che conta per Peter! Nessuno vedrà il "prodotto" per un paio d'anni almeno.

È il processo che conta! È il processo che fa sentire Pyotr bene con se stesso. Questa è tutta la storia!

Si convince: "Sono un tipo così figo, non so niente di programmazione, ma sto creando i miei standard di programmazione, e sto sviluppando qualcosa che nessuno ha fatto prima di me!"

Quindi, che ne dite di fare le basi?

 
Alexandr Andreev:

In effetti, quello che scrive è molto simile a quello che è successo molto tempo fa a ...... nelle sue prime fasi. Quindi non date per scontato che nessuno l'abbia mai fatto prima.

Sasha, certo che tutti noi l'abbiamo fatto! Ma nessuno di noi se ne vantava, non si vantava che fosse la norma e lo standard!

Non appena i nostri anziani o compagni più esperti ci facevano notare l'inaccettabilità di questo o quel comportamento o pezzo di codice, cosa facevamo? Abbiamo ascoltato e rielaborato come si deve!

Si potrebbe arrivare a dire: "Le regole del traffico sono state inventate da idioti, non dobbiamo seguirle! Qualsiasi strada era originariamente una strada sterrata, quindi nessuno ci proibirà di guidare sui prati e di pavimentare la strada! Non trattenetevi per i limiti delle convenzioni! Tutto inizia con gli atomi! ...."

 
Алексей Барбашин:

La cosa stupida è che non hai il cervello per ascoltare quello che ti viene detto.

Abbiamo finito con te.

 

Tutti gli altri che non si preoccupano delle soluzioni personalizzate e hanno bisogno di risultati - vi invito a continuare a testare. Sarete in grado di creare in pochi minuti ciò che prima richiedeva giorni e settimane.

Il passo successivo è la modalità multi-finestra, l'aggiunta e la rimozione di elementi.

L'aggiornamento sarà alla fine della prossima settimana. Ci sarà tutto.

 
Алексей Барбашин:

Sono d'accordo, sono pronto a essere coinvolto. Questo è un progetto molto interessante, non solo per la sua applicabilità, ma anche per il suo stesso sviluppo.

Allora cominciamo!!! Suggerisco di iniziare con le coordinate.

Peter - per ora il piano è ancora lo stesso - implementazione rapida e poi aggiornamenti. Per rendere i file compilabili, si può semplicemente mettere temporaneamente in stallo le funzioni mancanti (array) definendo. Sarebbe più conveniente per noi. Non dovremmo passare da un file all'altro per eseguire il compilatore per mostrarci gli errori.

 
Alexandr Andreev:

Cominciamo allora!!! Suggerisco di iniziare con le coordinate

...

Buona fortuna! Terrò traccia dei vostri progressi.