BinaryMachines
Dieses Paket erlaubt es beliebig im Dateisystem eigene Dateien anzulegen und zu beschreiben.
Dieses Script war bereits im Forum zu finden. Dort lassen sich genauere Informationen zu den einzelnen Funktionen entnehmen.
- Inhaltsverzeichnis
- 1BinaryWriter
- 1.1BW_NewFile
- 1.2BW_Close
- 1.3BW
- 1.4BW_Int
- 1.5BW_Char
- 1.6BW_String
- 1.7BW_Byte
- 1.8BW_Bytes
- 1.9BW_TextLine
- 1.10BW_Text
- 1.11BW_NextLine
- 2BinaryReader
BinaryWriter
BW_NewFile
Erstellt die Datei "file" und Öffnet einen Stream. Funktioniert nicht, wenn bereits ein Stream offen ist.int BW_NewFile(string file)
BW_Close
Schließt den laufenden Stream.void BW_Close()
BW
Schreibt 'lenght' Bytes aus 'data' in den Stream, maximal 4 Bytesvoid BW(int data, int length)
BW_Int
Schreibt 'data' in den Stream.void BW_Int(int data)
BW_Char
Schreibt den ersten Buchstaben von 'data' in den Stream.void BW_Char(string data)
BW_String
Schreibt 'data' mit '\0' terminiert in den Stream.void BW_String(string data)
BW_Byte
Schreibt ein Byte in den Stream.void BW_Byte(int data)
BW_Bytes
Schreibt 'length' Bytes von dem Pointer 'dataPtr' in den Stream.void BW_Bytes(int dataPtr, int length)
BW_TextLine
Schreibt den String 'data' + Absatz in den Stream.void BW_TextLine (string data)
BW_Text
Schreibt den String in den Stream ohne ihn zu terminieren. Er kann also nicht mehr ausgelesen werden.void BW_Text(string data)
BW_NextLine
Schreibt einen Absatz in den Stream.void BW_NextLine()
BinaryReader
BR_OpenFile
Öffnet den Stream mit der Datei 'file'int BR_OpenFile (string file)
BR_Close
Schließt den laufenden Stream.void BR_Close()
BR
Liest 'length' (maximal 4) Bytes aus dem Stream.int BR(int length)
BR_Int
Liest 4 Bytes aus dem Stream.int BR_Int()
BR_Char
Liest einen Buchstaben aus dem Stream.string BR_Char()
BR_String
Liest einen '\0' terminierten String aus dem Stream.string BR_String()
BR_Byte
Liest ein Byte aus dem Stream.int BR_Byte()
BR_Bytes
Liest 'length' Bytes aus dem Stream und gibt einen Pointer zurück.int BR_Bytes(int length)
BR_TextLine
Liest eine Zeile aus dem Stream.string BR_TextLine()
BR_Text
Liest einen String der Länge 'length' aus dem Stream.string BR_Text(int length)