Librerie: RegularExpressions in MQL5 per lavorare con le espressioni regolari - pagina 2

 
Event:
Buonasera. Le dispiacerebbe non dirmi dove porre le mie domande? La prego.
Lo farò. Ma in questo caso, la prego di non condividere con gli altri la sua opinione su questioni che non capisce affatto, altrimenti c'è la possibilità di trasformarsi in un altro clown.
 
Event:
Il mio post riguardava i raptus di Vasiliy Sokolov in merito alla figaggine.
A quanto pare, l'altro giorno ha incontrato le espressioni regolari.
Uso sempre le espressioni regolari in Java, quindi sono d'accordo sul fatto che la possibilità di usare le espressioni regolari in MQL5 sia interessante.
 
Vasiliy Sokolov:
Va bene. Ma in questo caso, la prego di non condividere con gli altri la sua opinione su questioni di cui non sa nulla, altrimenti rischia di trasformarsi in un altro clown.
Stai cercando di nuovo di dire agli altri cosa fare. Non ho più voglia di comunicare con te.
 
Rashid Umarov:
Uso sempre le espressioni regolari in Java, quindi sono d'accordo che la possibilità di usare le espressioni regolari in MQL5 è interessante.
Quante persone ci sono, tante opinioni.
 

Gli esempi non si compilano, ci sono molti errori. Ho guardato i codici, non hanno senso, cercano di lanciare strutture completamente diverse. Non capisco nulla, qualcuno ha corretto il codice in un secondo momento o non ha controllato affatto la compilazione?

cannot cast 'Int64' to 'Double' Wrappers.mqh 171 10

non può lanciare 'Int64' in 'Double' Wrappers.mqh 190 10

non può lanciare 'Single' in 'Int32' Wrappers.mqh 251 7

non può lanciare 'Double' in 'Int64' Wrappers.mqh 275 7

'.' - oggetto richiesto RegexCharClass.mqh 741 56

'm_chMin' - tipo di struct o classe atteso RegexCharClass.mqh 741 57

6 errori, 0 avvisi 7 1


 
Alexey Volchanskiy:

Gli esempi non si compilano, ci sono molti errori. Ho guardato i codici, non hanno senso, cercano di lanciare strutture completamente diverse. Non capisco nulla, qualcuno ha corretto il codice in seguito o non ha controllato affatto la compilazione?

Il casting di strutture arbitrarie tra loro non era un'assurdità un paio di mesi fa. Ora lavoriamo attraverso giochi di parole tra tipi (unione) - questo è presumibilmente più ortodosso. E il codice è vecchio, è stato realizzato prima di questa innovazione, ecco perché non si compila.
 
Vasiliy Sokolov:
Un paio di mesi fa, lanciare strutture arbitrarie l'una verso l'altra non era un'assurdità. Ora lavoriamo attraverso giochi di parole tra tipi (union) - questo è presumibilmente più ortodosso. Il codice è vecchio, è stato realizzato prima di questa innovazione, ecco perché non si compila.

La libreria funziona bene con MQL4. Quindi bisogna correggerla per MQL5? Non ho ancora capito se è la libreria stessa a non funzionare o solo gli esempi.

 
Alexey Volchanskiy:

E la libreria funziona bene con MQL4. Quindi è necessario correggerla per MQL5? Non ho ancora capito se è la libreria stessa a non funzionare o solo gli esempi.

Funziona, ma contiene errori! Deve essere corretta, perché è stata realizzata per un progetto specifico e produce errori su altri dati.

 
Alexey Volchanskiy:

Gli esempi non si compilano, ci sono molti errori. Ho guardato i codici, non hanno senso, cercano di lanciare strutture completamente diverse. Non capisco nulla, qualcuno ha corretto il codice in un secondo momento o non ha controllato affatto la compilazione?

cannot cast 'Int64' to 'Double' Wrappers.mqh 171 10

non può lanciare 'Int64' in 'Double' Wrappers.mqh 190 10

non può lanciare 'Single' in 'Int32' Wrappers.mqh 251 7

non può lanciare 'Double' in 'Int64' Wrappers.mqh 275 7

'.' - oggetto richiesto RegexCharClass.mqh 741 56

'm_chMin' - tipo di struct o classe atteso RegexCharClass.mqh 741 57

6 errori, 0 avvisi 7 1


Grazie per il messaggio, i file sono stati aggiornati

 

Cari amici,

Ho notato che la libreria non viene più compilata in MetaEditor 5.1643.


Qualcuno potrebbe risolvere il problema...?