- FileSelectDialog
- FileFindFirst
- FileFindNext
- FileFindClose
- FileIsExist
- FileOpen
- FileClose
- FileCopy
- FileDelete
- FileMove
- FileFlush
- FileGetInteger
- FileIsEnding
- FileIsLineEnding
- FileReadArray
- FileReadBool
- FileReadDatetime
- FileReadDouble
- FileReadFloat
- FileReadInteger
- FileReadLong
- FileReadNumber
- FileReadString
- FileReadStruct
- FileSeek
- FileSize
- FileTell
- FileWrite
- FileWriteArray
- FileWriteDouble
- FileWriteFloat
- FileWriteInteger
- FileWriteLong
- FileWriteString
- FileWriteStruct
- FileLoad
- FileSave
- FolderCreate
- FolderDelete
- FolderClean
FileGetInteger
Ottiene una proprietà integer di un file. Ci sono due varianti della funzione.
1. Ottine una proprietà dall'handle del file.
long FileGetInteger(
|
2. Ottiene la proprietà dal nome del file.
long FileGetInteger(
|
Parametri
file_handle
[in] Il descrittore di file restituito da FileOpen().
file_name
[in] Nome file.
property_id
[in] ID proprietà File . Il valore può essere uno dei valori dell'enumerazione ENUM_FILE_PROPERTY_INTEGER. Se la seconda variante della fuzione viene usata, puoi ricevere solo i valori delle seguenti proprietà: FILE_EXISTS, FILE_CREATE_DATE, FILE_MODIFY_DATE, FILE_ACCESS_DATE e FILE_SIZE.
common_folder=false
[in] Punta alla locazione del file. Se il parametro è false, viene visualizzata la cartella dati del terminale. Altrimenti è sottointeso che il file è in una cartella condivisa da tutti i terminali \Terminal\Common\Files (FILE_COMMON).
Valore restituito
Il valore della proprietà. In caso di errore, viene restituito -1. Per ottenere un codice di errore usare la funzione GetLastError().>
Se una cartella viene specificata quando si ottengono le proprietà dal nome, la funzione avrà errore 5018 (ERR_MQL_FILE_IS_DIRECTORY) in ogni caso, though the return value will be correct.
Nota
La funzione cambia sempre il codice dell'errore. In caso di completamento di successo, il codice dell'errore è resettato a NULL.
Esempio:
//--- mostra la finestra dei parametri di input quando lancia lo script
|
Vedi anche