You might take a look at the user-contributed example for reading 
variable-length strings that is found here:

ftp://ftp.hdfgroup.uiuc.edu/pub/outgoing/hdf5/HDF5dotNetEnv/examples/


On Jul 23, 2010, at 11:43 AM, [email protected] wrote:

> 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


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

Reply via email to