07-18-2008 05:00 AM
07-18-2008 09:46 AM
Hi Nimic,
For the particular case of DAT files, there exists a function to read out properties from the file without loading it-- here is an example which reads out all the Data Set properties from an example DAT file that ships with DIAdem 8.1:
Call DataLoadHdFile(ProgramDrv & "Demo\DAT\Drive.DAT")
Msg = Msg & "FileHdTitle = " & FileHdTitle & vbCRLF ' Data Set name
Msg = Msg & "FileHdAuthor = " & FileHdAuthor & vbCRLF ' Data Set author
Msg = Msg & "FileHdDate = " & FileHdDate & vbCRLF ' Data Set date
Msg = Msg & "FileHdTime = " & FileHdTime & vbCRLF ' Data Set time
Msg = Msg & "FileHdNov = " & FileHdNov & vbCRLF ' value used as "NoValue" in DATA
Msg = Msg & "FileHdByteOrder = " & FileHdByteOrder & vbCRLF ' "Big Endian" or "Little Endian"
Msg = Msg & "FileHdFontName = " & FileHdFontName & vbCRLF ' Data Set font name used in DATA
Msg = Msg & "FileHdFontSize = " & FileHdFontSize & vbCRLF ' Data Set font size used in DATA
FOR i = 1 TO DataSetMaxComm
Msg = Msg & "Comment(" & i & ") " & FileHdCommentN(i) & " = " ' Data Set comment name (j)
Msg = Msg & FileHdComment(i) & vbCRLF ' Data Set comment (j)
NEXT ' i
MsgBox Msg
Brad Turpin
DIAdem Product Support Engineer
National Instruments
08-04-2008 03:52 AM
08-07-2008 02:34 AM