Hello all,

It seems that I have hit a wall here.  I have a program that reads h5 files.
Datasets (numerical), groups and attributes (numerical), I can read fine.  I
now have some string attributes to read.

I have tried:

Dim fileId As H5FileId = H5F.open('f:\newDataFormat.h5", H5F.OpenMode.ACC_RDWR)
Dim dsetId As H5DataSetId = H5D.open(fileId,"units")
Dim attrId As H5AttributeId = H5A.open(dsetId, "unit")
Dim strtype As New H5DataTypeId(H5T.H5Type.C_S1)
Dim read_data As string() = New string(0) {}
H5A.read(attrId, strtype, New H5Array(Of string)(read_data))

and when I look at read_data(0), it is nothing.  I also get no errors.

I can make this work for integers, doubles and the like, but not strings.  Am I
missing something.

I am using VS 2008, vb.net, XP 64 bit and the .net hdf5 wrappers after making
them work for 64bit.

Any help would be greatly appreciated.

Thanks,

--
William Hubler
Technical Services Specialist
Steward Observatory Mirror Lap
University of Arizona


_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org

Reply via email to