Release Notes regarding qtXLS versions ====================================== 5. August 2010: In order to provide the source code of qtXLS, the licence checks are conditionally set to be able to turn them off. They are turned off for the source code edition of qtXLS only. 19. April 2007: New version: + With most Fortran variants of qtXLS now a licence routine is supplied which replaces the licence file (format: L0611-######.lic). The licence routine SUBROUTINE qtSetLicence_QTXLS( iError ) is contained in a file named qtSetLicence_0611_######.f90 It has to be called prior any other qtXLS function and authorizes the usage of qtXLS. Available for: Absoft ProFortran v10.0, Compaq Visual Fortran v6.6 Intel Visual Fortran v9.1, Lahey Fortran LF95 v5.7, Salford/Silverfrost FTN95 v5 + qtXLS now also supports Absoft ProFortran v10.0. + The variants for Visual C++ and Compaq/Digital Visual Fortran v6.1 have not been updated. 17. March 2006: The Visual C++ version now works with v6.0 and more recent versions of Microsoft Visual C++ (tested with v7) The C example programs have been corrected. Default installation directory of Install_qtXLS.exe is now c:\Programme\QT software\qtXLS You can change this, if you want qtXLS to be installed in another location. The qtXLS binding for Compaq Visual Fortran v6.1 will not be supported any longer. Use the qtXLS.dll supplied in the directory ...\qtXLS\Bindings\CVF61 This is the last qtXLS.dll which works with CVF 6.1. 16. Feb. 2006: A new variant (binding) has been published: for Intel Visual Fortran. Tested using IVF v8.1 and v9.0. 25. May 2004: If routine qtXLSDoesTableNameExist was called repeatedly, an error occurred under special circumstances. Solved. 10. May 2004: Repeated initialisation of qtXLS causes an error in an internal routine qtInitForEXCEL (errorcode 70007). Solved. 7. May 2004: If a table was repeatedly read, qtXLSReadRows() returns a faulty number of read linces. Solved. 15. Apr. 2004: When writing values to different table text columns (type SQL_C_CHAR) an error occurred in qtXLSWriteRows(). Solved. Length of qt_I_MaxTableNameLEN changed: qt_I_MaxTableNameLEN = 20480 ! previously 256 Problems with VC++ version (not solved) New version (not for CVF 6.6 or v6.1) is available as a patch. 1. Dec. 2003: FTN95 binding re-newed (because: "missing external qtXLSSetLicencePath"). 20. Nov. 2003: Error 70007 when opening an Excel file repeatedly. Solved. 6. Nov. 2003: Error when writing of REAL*4 (float) values. Solved. (qtXLSWriteRows() returned an error code -1) Problems with pure date structures (SQL_C_TYPE_DATE, SQL_C_DATE): They cannot be used (see qtXLSWriteRows()). Problem not solved yet. The same is probably true for SQL_C_TYPE_TIME and similar. Reason: The Excel-driver can work on date-time-structures only TYPE(qT_TIMESTAMP_STRUCT) bzw. qt_SQL_C_TIMESTAMP). Internally a mapping from pure date- and time-structures would be necessary. If desired, a solution could be provided, in January 2004. 28. Oct. 2003: 1. A new variante (binding) for Visual C++ v6.0 was published. 2. A binding for Compaq Visual Fortran (CVF) 6.1 solves problems due to different .mod files of CVF 6.6. 10. Sep. 2003: qtXLS published.