Errori, bug, domande - pagina 1726

 
Alexey Da:

Perché questo bisogno?

L'editor salva automaticamente i file in Unicode se il testo contiene caratteri dalla gamma 128-255.

Per favore, illuminatemi su come trovare proprio questi personaggi? Io uso sempre e solo l'inglese nel mio codice sorgente, anche nei commenti, e dove sono i caratteri più vecchi, non ne ho idea. La ricerca di caratteri regolari nell'editor non è disponibile. Almeno fare un'evidenziazione della sintassi per i caratteri "larghi"?
 
Alexey Da:

Perché questo bisogno?

L'editor salva automaticamente i file in Unicode se il testo contiene caratteri dalla gamma 128-255.

Se si può avere la metà delle dimensioni della fonte, perché non viene fatto. Ho dei commenti russi sul testo e dopo aver salvato in ANSI non succede niente. Tuttavia, il file diventa la metà.
 
fxsaber:
Se si può avere un codice sorgente a metà, perché non viene fatto? Ho dei commenti di testo in russo e dopo aver salvato in ANSI non succede niente. Tuttavia, il file diventa la metà.

Questo viene fatto nell'interesse dell'internazionalizzazione. In modo che i file possano essere visti correttamente su un sistema operativo con un diverso locale, e saranno visualizzati correttamente.

Se i file sorgente russi sono visti su alcuni vin europei, invece del testo leggibile (russi a un solo byte) ci saranno dei "geroglifici".

 
Stanislav Korotky:

Questo viene fatto nell'interesse dell'internazionalizzazione. In modo che i file possano essere visti correttamente su un sistema operativo con un diverso locale, e saranno visualizzati correttamente.

Se le fonti russe vengono visualizzate su alcuni Windows europei, invece del testo leggibile (russo a un solo byte) ci saranno dei "geroglifici".


Qui tutto viene visualizzato correttamente in russo. E il codice sorgente è in ANSI.

 

Forum sul trading, sistemi di trading automatico e test di strategia

Discorso aperto agli sviluppatori - Miglioriamo la parte grafica

Renat Fatkhullin, 2011.04.05 23:41

Per ora non c'è modo, ma presto aggiungeremo delle funzioni per controllare l'altezza delle sottofinestre dell'indicatore con la precisione dei pixel.

Ci darà anche l'opportunità di costruire pannelli di controllo ordinati e precisi.

I controlli sono in atto?
 
fxsaber:
>> Il controllo è in atto?

Sì >>>Altezza fissa della finestra del proprio indicatore

::IndicatorSetInteger(INDICATOR_HEIGHT,height);
 
>>Grazie!
 
Stanislav Korotky:

Questo viene fatto nell'interesse dell'internazionalizzazione. In modo che i file possano essere visti correttamente su un sistema operativo con un diverso locale, e saranno visualizzati correttamente.

Se il codice sorgente russo viene visualizzato su alcuni vin europei, invece del testo leggibile (russo a un solo byte) ci saranno dei "geroglifici".

Non si tratta del codice sorgente. Si scopre che non si può usare MetaEditor per modificare completamente i file ANSI, compresi quelli creati usando ::FileOpen( FILE_ANSI). Se il file è originariamente ANSI, ma non .mqh, .mq4, .mq5 - perché dovrei forzatamente salvarlo come Unicode?

Recentemente ho anche affrontato un tale inconveniente

 
A100:

Non si tratta di codice sorgente. Risulta che MetaEditor non permette di modificare completamente i file ANSI, creati utilizzando ::FileOpen( FILE_ANSI). Se il file è originariamente ANSI, ma non .mqh, .mq4, .mq5 - perché dovrei forzatamente salvarlo come Unicode?

Recentemente ho anche incontrato un tale inconveniente.

Lo sistemeremo, ma espanderemo le nostre estensioni a Unicode, se necessario.

 

Creare una classe che eredita da CExpertSignal. Metodi sovrascritti LongCondition / ShortCondition. Testato. Funziona. OK!

Sto cercando di sovrascrivere e utilizzare CheckOpenLong (CheckOpenShort) e di testare il codice nel tester con un breakpoint. Il tester (o il compilatore ???) rimuove il breakpoint, lo imposta su LongCondition e ignora completamente CheckOpenLong (CheckOpenShort).

Aiutami a capirlo.