DASetInformationA

Belge özellikleri, 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ış DASetInformation ile aynıdır ve dize bağımsız değişkenleri geçerli SetAnsiMode kod sayfası kullanılarak yorumlanır

Belge bilgisi bölümündeki değerleri ayarlar

Bu, Author ve Subject gibi standart bilgiler veya özel bilgiler olabilir

CreationDate ve ModDate (değiştirme tarihi) için tarih biçimi şöyle olmalıdır: D:YYYYMMDDHHmmSSOHH'mm'

where

YYYY yıl olmalıdır

MM ayı (01-12), DD günü (01-31), HH ise saati (00-23) belirtmelidir

mm dakikayı (00-59), SS saniyeyi (00-59) belirtmelidir

O, +, - veya Z karakteri kullanılarak yerel saatin Universal Time (UT) ile ilişkisini belirtmelidir

HH ve ardından APOSTROPHE (U+0027) ('), UT'ye göre saat cinsinden farkın mutlak değeri (00-23) olmalıdır

mm ve ardından isteğe bağlı bir APOSTROPHE (U+0027) ('), dakika cinsinden UT ofsetinin mutlak değeri (00-59) olmalıdır

Sözdizimi

Delphi

Function DLDASetInformationA(InstanceID, FileHandle: Integer; Key, NewValue: PAnsiChar): Integer;

DLL

int DLDASetInformationA(int InstanceID, int FileHandle, const char * Key, const char * NewValue);

Parametreler

FileHandleDAOpenFile, DAOpenFileReadOnly veya DAOpenFromStream işlevlerinin döndürdüğü bir tanıtıcı
KeyStandart bilgiler için "Author", "Title", "Subject", "Keywords", "Creator", "Producer", "CreationDate" veya "ModDate" kullanın. Özel bilgiler için başka herhangi bir dize kullanılabilir
NewValueBelirtilen anahtarın yeni değeri

Dönüş değerleri

0Belirtilen FileHandle geçerli değildi Bilgi anahtarı başarıyla ayarlandı veya güncellendi
1