Errori, bug, domande - pagina 964

 
voix_kas:

Guardate l'esempio che avete nella vostra documentazione sotto la descrizione della funzione HistoryOrderGetTicket:

Tu stesso nella tua documentazione hai messo un controllo per un numero non negativo nel codice. Perché? Posso solo supporre che se viene restituito il valore "0", il risultato della funzione non è valido.

Allora perché non specificate i possibili fallimenti nella parte testuale della descrizione di questa funzione? Per esempio, per analogia con ArrayResize. Si specifica anche che emette int. Ma c'è un'aggiunta per "-1".

Voglio solo che la documentazione sia completa e che il programmatore non debba indovinare: perché questo esempio contiene un controllo che il numero restituito non sia negativo? La numerazione degli accordi non inizia con 0? E se restituisce 0, cosa significa?

Il controllo qui non è per il non-zero, non per la negatività del numero.
 
paladin800:
Questo è un controllo di non-nullità, non di negatività di un numero.

Il tipo ulong non può essere negativo per definizione. Ma perché dovrebbe essere controllato per essere non-zero? Me lo può spiegare, per favore?

Документация по MQL5: Основы языка / Типы данных / Целые типы / Типы char, short, int и long
Документация по MQL5: Основы языка / Типы данных / Целые типы / Типы char, short, int и long
  • www.mql5.com
Основы языка / Типы данных / Целые типы / Типы char, short, int и long - Документация по MQL5
 
voix_kas:

Il tipo ulong non può essere negativo per definizione. Ma perché dovrebbe essere controllato per essere non-zero? Me lo può spiegare, per favore?

Se è uguale a zero, allora o questa funzione non ha selezionato un ordine dalla storia, o non esiste. Se è maggiore di zero, significa che ci sono e che state lavorando con loro. E il numero del biglietto non può essere uguale a zero.
 
voix_kas:

Ma perché controllare che non sia zero? Me lo può spiegare, per favore?

Ripeto per i persistenti, un biglietto non può essere uguale a 0.

 
paladin800:
Se è zero, allora o questa funzione non ha selezionato un ordine dalla storia o non c'è nessun ordine.
Te lo sei inventato da solo o la documentazione indica esplicitamente la condizione per controllare il valore da restituire? Enfasi sulle parole "esplicitamente" e "documentazione".
 
sergeev:

Ripeto, per coloro che insistono, un biglietto non può essere 0.

Non mi ascolti più.

Lei sta dicendo che il biglietto non può essere 0. Capisco la sua posizione. Rispondi a una domanda: come fai a sapere questo? Perché un biglietto non può essere uguale a 0? Non c'è alcuna indicazione esplicita di questo nella documentazione.

Non capisco, siamo già sulla seconda pagina come se parlassimo lingue diverse.

 
voix_kas:

Non mi ascolti più.

Lei sta dicendo che il biglietto non può essere 0. Capisco la sua posizione. Rispondi alla mia domanda: come fai a saperlo? Perché un biglietto non può essere uguale a 0? Non c'è alcuna indicazione esplicita di questo nella documentazione.

Non capisco, è come se stessimo parlando in lingue diverse per la seconda pagina.

Se ne inizi un terzo, verrai bannato.

Ci sono già abbastanza troll senza di te.

 
sergeev:

Se inizia il terzo, verrai bannato.

Ci sono già abbastanza troll senza di te.

Cosa c'entra questo con il trolling? Sono due pagine che ti faccio la stessa identica domanda. Mostrami dove nella documentazione c'è scritto che il biglietto non può essere uguale a zero?

 
voix_kas:

Cosa c'entra questo con il trolling? Sono due pagine che ti faccio la stessa identica domanda. Dove nella documentazione si dice che il biglietto non può essere uguale a zero?

Se non è esplicitamente dichiarato da nessuna parte nella documentazione, che differenza fa per voi. Che senso ha cercare una risposta a questa domanda?
 
voix_kas:
Prendine due.

Allo stesso modo, la società è morta?