DAOpenFileA
Gerenciamento de documentos, Funcionalidade de acesso direto
Descrição
O A final indica o ponto de entrada DLL ANSI (char); a superfície ActiveX/COM expõe apenas a forma Unicode. O comportamento é idêntico ao de DAOpenFile e os argumentos string são interpretados usando a página de código atual de SetAnsiMode
Abre um arquivo no modo de acesso direto. Isso permite processar arquivos grandes. O arquivo não ficará acessível a outros processos até ser fechado por uma das seguintes funções: DACloseFile, DAAppendFile ou DASaveAsFile. Arquivos somente leitura podem ser abertos e todas as demais funções de acesso direto funcionarão, mas DAAppendFile não funcionará porque não é possível gravar no arquivo
Sintaxe
Delphi
Function DLDAOpenFileA(InstanceID: Integer; InputFileName, Password: PAnsiChar): Integer;
DLL
int DLDAOpenFileA(int InstanceID, const char * InputFileName, const char * Password);
Parâmetros
| InputFileName | O caminho e o nome do documento a abrir no modo de acesso direto |
|---|---|
| Password | A senha a usar ao abrir o documento. Pode ser a senha do proprietário (owner) ou do usuário (user). Com a senha de usuário, parte da funcionalidade pode ficar restrita dependendo das permissões do documento. |
Valores retornados
| 0 | O arquivo não pôde ser aberto. Use a função LastErrorCode para determinar a causa da falha. Um FileHandle que pode ser usado com as demais funções de acesso direto |
|---|---|
| Non-zero |