HeidiSQL now uses a more lightweight database layer to access MySQL servers. This completely new written layer consists of just two units and replaces the big ZeosDBO package - which worked well over the years, but I felt that here and there developping new features regarding the libmysql API was a pain.
Unfortunately there is nothing to show you here, no screenshot available, but in fact that was one of the most critical change over the last year.
* The UPX compressed executable's size has decreased from 1,1M to 900K.
* Should also result in better performance in some cases.
Database layer rewritten
The sources are available all time - though not per ZIP download between the releases - but via Subversion repository:
* Browse through files: http://code.google.com/p/heidisql/source/browse/#svn/trunk
* Check out with a client like TortoiseSVN: http://code.google.com/p/heidisql/source/checkout
The database layer is located here:
* http://code.google.com/p/heidisql/source/browse/trunk/source/mysql_connection.pas
* http://code.google.com/p/heidisql/source/browse/trunk/source/mysql_api.pas
Where the first file is the Delphi object implementation and the second one is the translation of the mysql.h C file from the server sources.
* Browse through files: http://code.google.com/p/heidisql/source/browse/#svn/trunk
* Check out with a client like TortoiseSVN: http://code.google.com/p/heidisql/source/checkout
The database layer is located here:
* http://code.google.com/p/heidisql/source/browse/trunk/source/mysql_connection.pas
* http://code.google.com/p/heidisql/source/browse/trunk/source/mysql_api.pas
Where the first file is the Delphi object implementation and the second one is the translation of the mysql.h C file from the server sources.
Please login to leave a reply, or register at first.