DataLab is a compact statistics package aiming at exploratory data analysis. Please visit the DataLab Web site for more information....


ReadBinaryHeader

Declaration: TMat4D.ReadBinaryHeader (FName: string; var NrColumns, NrRows, NrLayers, NrTimeSlots: integer; var DataID: string; var Format: integer): boolean;
The function ReadBinaryHeader reads the header of the binary data file FName and returns the dimension of the hypercube matrix in the variable parameters NrColumns, NrRows, NrLayers, and NrTimeSlots. The variable parameter DataID returns the ID string of the matrix. The Format parameter returns the numeric format:
1 = double
2 = integer
3 = single
4 = int64

The function value returns TRUE if the data in the binary file represents a valid TMat4D structure.

Hint: The file must not be open when calling ReadBinaryHeader.