DAOpenFileA
Belge yönetimi, doğrudan erişim işlevselliği
Açıklama
Sondaki A, ANSI (char) DLL giriş noktasını belirtir; ActiveX/COM yüzeyi yalnızca Unicode biçimini sunar. Davranış DAOpenFile ile aynıdır ve dize bağımsız değişkenleri geçerli SetAnsiMode kod sayfası kullanılarak yorumlanır
Bir dosyayı doğrudan erişim modunda açar. Bu, büyük dosyaların işlenmesine olanak tanır. Dosya DACloseFile, DAAppendFile veya DASaveAsFile işlevlerinden biri kullanılarak kapatılana kadar diğer işlemlerce erişilemez. Salt okunur dosyalar açılabilir ve diğer tüm doğrudan erişim işlevleri çalışır; ancak dosyaya yazılamadığı için DAAppendFile çalışmaz
Sözdizimi
Delphi
Function DLDAOpenFileA(InstanceID: Integer; InputFileName, Password: PAnsiChar): Integer;
DLL
int DLDAOpenFileA(int InstanceID, const char * InputFileName, const char * Password);
Parametreler
| InputFileName | Doğrudan erişim modunda açılacak belgenin yolu ve adı |
|---|---|
| Password | Belgeyi açarken kullanılacak parola. Bu, sahip veya kullanıcı parolası olabilir. Kullanıcı parolası kullanılırsa belgenin izinlerine bağlı olarak bazı işlevler kısıtlanabilir |
Dönüş değerleri
| 0 | Dosya açılamadı. Nedenini belirlemek için LastErrorCode işlevini kullanın. Diğer Direct Access işlevleriyle kullanılabilecek bir FileHandle |
|---|---|
| Non-zero |