DAOpenFileA
Gestion de documents, fonctionnalité Direct Access
Description
Le A final indique le point d’entrée de DLL ANSI (char); l’interface ActiveX/COM n’expose que la forme Unicode. Le comportement est identique à DAOpenFile et les arguments de chaîne sont interprétés selon la page de codes SetAnsiMode actuelle
Ouvre un fichier en mode Direct Access, ce qui permet de traiter les fichiers volumineux. Les autres processus ne peuvent pas accéder au fichier tant qu’il n’est pas fermé au moyen de l’une des fonctions suivantes : DACloseFile, DAAppendFile ou DASaveAsFile. Les fichiers en lecture seule peuvent être ouverts et toutes les autres fonctions Direct Access restent opérationnelles, mais DAAppendFile ne fonctionne pas car le fichier ne peut pas être écrit
Syntaxe
Delphi
Function DLDAOpenFileA(InstanceID: Integer; InputFileName, Password: PAnsiChar): Integer;
DLL
int DLDAOpenFileA(int InstanceID, const char * InputFileName, const char * Password);
Paramètres
| InputFileName | Chemin et nom du document à ouvrir en mode Direct Access |
|---|---|
| Password | Mot de passe d'ouverture du document, propriétaire ou utilisateur. Avec le mot de passe utilisateur, certaines fonctions peuvent être limitées selon les autorisations |
Valeurs de retour
| 0 | Impossible d'ouvrir le fichier. Utilisez LastErrorCode pour déterminer la cause Handle FileHandle utilisable avec les autres fonctions Direct Access |
|---|---|
| Non-zero |