Strukturen (VisualBasic)
![]() |
|
Strukturen in der Programmierschnittstelle für VisualBasic 2005 | ![]() |
Beschreibung der verwendeten Strukturen für die ArcFlow Programmierschnittstelle |
In der Programmierschnittstelle (DLL) von VisualBasic 2005 zu ArcFlow werden verschiedene Strukturtypen deklariert. Folgende Strukturen sind bei einer Anbindung mit den AFapi- bzw. mit allen Befehlen der Programmierschnistelle (DLL) zu verwenden.
Struktur | Funktion | |
typAFAbmName | Begrenzen des Arbeitsmappennamens auf 250 Stellen | |
typAFAbmDesc | Begrenzen der Arbeitsmappenbeschreibung auf 250 Stellen | |
typAFArcNo | Begrenzen der Archivnummer auf 20 Stellen | |
typAFArcInfo | Archiv-Information bereitstellen | |
typAFArcFileInfo | Anhangdatei-Informationen bereitstellen | |
- typAFAbmName
- typAFAbmDesc
- typAFArcNo
- typAFArcInfo
- typAFArcFileInfo
Die Struktur typAFAbmName dient lediglich zur Begrenzung der Stellen eines Arbeitsmappen-Namens. Der Typ beinhaltet folgende Variablen:
typAFAbmName.AbmName | Arbeitsmappenname (250) |
Die Struktur typAFAbmDesc dient lediglich zur Begrenzung der Stellen einer Arbeitsmappen-Beschreibung. Der Typ beinhaltet folgende Variablen:
typAFAbmDesc.AbmDesc | Beschreibung der Arbeitsmappe (250) |
Die Struktur typAFArcNo dient lediglich zur Begrenzung der Stellen einer Archiv-Nummer. Der Typ beinhaltet folgende Variablen:
typAFArcNo.ArcNo | Nummer des Archivs (20) |
Folgende Informationen können über die Struktur typAFArcInfo ausgelesen werden:
typAFArcInfo.ArcNo | Archiv-Nummer |
typAFArcInfo.ArcDocDate | Dokumentdatum |
typAFArcInfo.ArcScanDate | Scandatum |
typAFArcInfo.ArcCreateModule | Erstell-Modul |
typAFArcInfo.ArcTypeString | Dateitypen |
typAFArcInfo.ArcFilesCnt | Anzahl der Anhangdateien |
typAFArcInfo.ArcScanFilesCnt | Anzahl der Scanseiten |
typAFArcInfo.ArcFileSize | Archivgrösse (in KB) |
typAFArcInfo.ArcStorageYears | Aufbewahrungsfrist (in Jahren) |
typAFArcInfo.ArcCaption | Beschreibung |
typAFArcInfo.ArcLocation | Standort |
typAFArcInfo.ArcInivisible | Archiv nicht sichtbar |
Folgende Informationen können über die Struktur typAFArcFileInfo ausgelesen werden:
typAFArcInfo.FileNo | Dateinummer |
typAFArcInfo.FileName | Dateiname |
typAFArcInfo.FileDesc | Dateibeeschreibung |
typAFArcInfo.FileType | Dateityp |
typAFArcInfo.FileEditDate | Änderungsdatum der Datei |
typAFArcInfo.FileEditTime | Änderungszeit der Datei |
typAFArcInfo.FileSizeOrg | Orginaldateigrösse (in Bytes) |
typAFArcInfo.FileSizeDba | Dateigrösse in Datenbank (in Bytes) |
typAFArcInfo.FileModeEffect | Drehung der Datei |
typAFArcInfo.FileStatus | Status (s.u) |
typAFArcInfo.FileCheckoutUser | Auscheck-Benutzer |
typAFArcInfo.FileCheckoutDate | Auscheck-Datum |
typAFArcInfo.FileCheckoutTime | Auscheck-Zeit |
Die Information in typAFArcInfo.FileStatus kann mit folgenden Werten verglichen werden:
Konstante | Wert | Beschreibung |
sAfArcFileStateNone | 0 | Datei nicht ausgecheckt |
sAfArcFileStateCheckOutAgtStart | 1 | Datei temporär zum Agent ausgecheckt |
sAfArcFileStateCheckOutEdit | 2 | Datei wird bearbeitet |
sAfArcFileStateCheckOutUser | 10 | Datei vom Benutzer ausgecheckt |
sAfArcFileStateLockedUser | 15 | Datei vom Benutzer gesperrt |
sAfArcFileStateFinished | 20 | Datei abgeschlossen |
sAfArcFileStateDeleted | 99 | Datei gelöscht |