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
|