FileOpen

 Qubes 6.3 Ouvre un fichier bas niveau

Syntaxe

function FileOpen(name: String; mode: Integer): File
name: nom du fichier
mode: mode d'ouverture

Remarques

Le mode est une combinaison binaire:

  • Accès
    • fmOpenRead ($00) : ouverture en lecture seule
    • fmOpenWrite ($01) : ouverture en écriture seule
    • fmOpenReadWrite ($02) : ouverture en lecture-écriture
  • Partage
    • fmShareExclusive ($10) : accès exclusif
    • fmShareDenyWrite ($20) : lecture partagée
    • fmShareDenyRead ($30) : écriture partagée
    • fmShareDenyNone ($40) : lecture-écriture partagée

Voir aussi FileOpenRead et FileCreate.

Exemples

// ouverture en lecture seule, en interdisant les accès simultanés écriture
// mais en autorisant les accès en lecture simultanés
var f := FileOpen(filePathName, fmOpenRead + fmShareDenyWrite);

Classification

Internal Fichier