Hi Andrey,
On Apr 4, 2016, at 5:41 AM, Андрей Парамонов <[email protected]<mailto:[email protected]>> wrote: Hello Ladies and Gentlemen! A new version of auto-generated HDF5 bindings for Delphi is available. It is attached along with generator script. Changes: 1) Updated for HDF5 1.10.0. 2) Dropped support for ancient Delphi versions. --- I have noticed the following problems when adjusting my code for HDF5 1.8.14 -> 1.10.0: 3) Symbol H5F_LIBVER_18 definition is missing in 1.10.0. I used to pass the value to H5Pset_libver_bounds to ensure files are readable by HDF5 1.8+. How do I proceed with HDF 1.10 to achieve the same effect (i.e. readability by HDF5 1.8+)? Unfortunately, HDF5 1.10.0 doesn’t have a flag to get 1.8 behavior. We ran out of time and the feature didn’t make into the release. Focus of HDF5 1.10.0 was on the new SWMR and VDS features that are not compatible with 1.8. In 1.10.1 we will finish integration of the promised HPC improvements and will add control for library versioning. In 1.10.0, if one specifies the H5F_LIBVER_LATEST flag to the H5Pset_libver_bounds function, the file will be created according to the latest version of the HDF5 file format and may not be readable by HDF5 1.8.*. We will create a document that describes which objects are compatible with 1.8 when the H5F_LIBVER_LATEST flag is used. 4) The symbols H5F_ACC_* are now #defined using H5OPEN treat, meaning that H5open call is needed before access to constant values. However, the values are defined as plain constants -- why use H5OPEN? Thank you for bringing this to our attention. We discussed it today and agreed that using H5CHECK and H5OPEN with the constants is overkill and not needed. We will be looking into the issue. Thank you! Elena ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Elena Pourmal The HDF Group http://hdfgroup.org 1800 So. Oak St., Suite 203, Champaign IL 61820 217.531.6112 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ It would be awesome is HDF5 devs could shed some light on above. Best wishes, Andrey Paramonov -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. <hdf5dll.pas><hdf5pas.py>_______________________________________________ Hdf-forum is for HDF software users discussion. [email protected]<mailto:[email protected]> http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org Twitter: https://twitter.com/hdf5
_______________________________________________ Hdf-forum is for HDF software users discussion. [email protected] http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org Twitter: https://twitter.com/hdf5
