Bezeichnung
xad.GetObjectType -- gibt den xad-Archivobjekttyp zurück
Übersicht
type = xad.GetObjectType()
Beschreibung
Dieser Befehl gibt den Objekttyp zurück, der von xad-Archiven verwendet wird, die mit dem Befehl xad.OpenArchive() geöffnet wurden. Sie können diesen Objekttyp dann mit Befehlen aus der Objektbibliothek von Hollywood wie GetAttribute(), SetObjectData(), GetObjectData() usw. verwenden.

Insbesondere kann der Befehl GetAttribute() von Hollywood verwendet werden, um bestimmte Eigenschaften von xad-Archiven, die mit xad.OpenArchive() geöffnet wurden, abzufragen. Die folgenden Attribute werden derzeit von GetAttribute() für xad-Archive unterstützt:

#XADATTRNUMENTRIES:
Gibt die Anzahl der Einträge im xad-Archiv zurück.

#XADATTRTYPE:
Gibt eine Zeichenkette zurück, die den Archivierungsnamen beschreibt, der vom aktuellen xad-Archiv verwendet wird, z.B. "RAR" oder "LhA".

Eingaben
keine

Rückgabewerte
type
interner xad-Archivtyp zur Verwendung mit Hollywoods Objektbibliothek
Beispiel
xad.OpenArchive(1, "test.rar")
XAD_ARCHIVE = xad.GetObjectType()
numentries = GetAttribute(XAD_ARCHIVE, 1, #XADATTRNUMENTRIES)
type$ = GetAttribute(XAD_ARCHIVE, 1, #XADATTRTYPE)
Der obige Code öffnet test.rar und fragt die Anzahl der Einträge im Archiv und dessen Typ über GetAttribute() ab.

Navigation zeigen