AttributArtenTabelle

Top  Previous  Next

ATTRIBUT_TYP_TEXT                                                                                        0x01

Inhalt ist ein 0-terminierter String beliebiger Länge.

ATTRIBUT_TYP_BLOB                                                                                        0x02

Inhalt ist ein unstrukturierter Speicherblock, dessen Inhalt nicht interpretiert wird. Es ist Aufgabe des auswertenden Programms, dem Inhalt eine Bedeutung zu geben.

ATTRIBUT_TYP_SHORT                                                                                        0x03

Inhalt ist eine einzelne 16-Bitzahl mit Vorzeichen. Die Länge sollte demnach immer 2 sein. Dies wird nicht überprüft.

ATTRIBUT_TYP_USHORT                                                                                        0x04

Inhalt ist eine einzelne 16-Bitzahl ohne Vorzeichen. Die Länge sollte demnach immer 2 sein. Dies wird nicht überprüft.

ATTRIBUT_TYP_LONG                                                                                        0x05

Inhalt ist eine einzelne 32-Bitzahl mit Vorzeichen. Die Länge sollte demnach immer 4 sein. Dies wird nicht überprüft.

ATTRIBUT_TYP_ULONG                                                                                        0x06

Inhalt ist eine einzelne 32-Bitzahl ohne Vorzeichen. Die Länge sollte demnach immer 4 sein. Dies wird nicht überprüft.

ATTRIBUT_TYP_BYTE                                                                                        0x07

Inhalt ist ein einzelnes Zeichen. Die Länge sollte demnach immer 1 sein. Dies wird nicht überprüft.

ATTRIBUT_TYP_RECORD                                                                                        0x08

Inhalt ist ein Record vom Typ ATTRIBUT_TYP_RECORD_DATA ATTRIBUT_TYP_RECORD_DATA.

ATTRIBUT_TYP_LONGPOINTER                                                                                0x09

Inhalt ist ein Record vom Typ LongObjectIdPtr LongObjectIdPtr. Hier wird die ID eines Objekts/Elements abgelegt und bei jeder Sitzung mit dessen realer Speicheradresse verknüpft.

ATTRIBUT_TYP_DOUBLE                                                                                        0x0a

Inhalt ist eine einzelne 64-Bit Fließkommazahl. Die Länge sollte demnach immer 8 sein. Dies wird nicht überprüft.

ATTRIBUT_TYP_POINTER                                                                                        0x0b

Inhalt ist ein Zeiger, dessen Wert bei jedem Programmstart automatisch auf NULL gesetzt wird. Hier werden z.B. bei Klassendefinitionen die realen Zeiger auf Prozeduren abgelegt, deren Lage im Speicher sich bei jedem Programmstart ändert.

ATTRIBUT_TYP_TEXT_ARRAY                                                                                0x21

Nicht Implementiert

ATTRIBUT_TYP_LONG_ARRAY                                                                                0x25

Inhalt ist ein Feld von 32-Bitzahlen mit Vorzeichen. Die Länge sollte demnach immer durch 4 teilbar sein. Dies wird nicht überprüft.

ATTRIBUT_TYP_LONGPOINTER_ARRAY                                                                         0x29

Nicht Implementiert

ATTRIBUT_TYP_TEXT_FILE                                                                                129

Nicht Implementiert

ATTRIBUT_TYP_BLOB_FILE                                                                                130

Nicht Implementiert