Science of Open Source : Behind The Motivation

3 Opensource and Free Delphi Component for MySql

A compilation of open-source and totally free Delphi component to access MySql database. All component are native and not needed extra driver or add-ins such as BDE or ODBC to run. Compare to VB or Visual C++, Delphi are still lack of database components available in the market.

1. Zeos Library Components for fast access to MySql, PostgreSql, MicrosoftSQL, Oracle and Interbase SQL servers without use add-ons, such as BDE / ODBC / ADO. Besides, the components - sources of data are compatible with standard TDataset and have a number of additional features. Open Source.

2. TmySql TmySQL provides access to MySQL servers from Delphi via a visual component and an extendable non-visual component. TmySQL utilizes a single client DLL, which is provided by most Windows-compiled versions of MySQL. TmySQL does not use the database aware components in Delphi, such as TDatabase, TQuery, etc. Open Source.

3. DirectSQL The main idea of the project is to have cross-platform (Windows+Linux) delphi native components for directly accesing SQL servers (without using any externall dll’s). The first releas will be for My-sql and Interbase, but there are plans to be extendend. GNU General Public License.

Try Ubuntu Without Leaving Your Desktop

Ever wish you could enjoy some of the finer tools available to Linux but stay comfortably in your Windows desktop? Sure you could run a virtual machine, but Portable Ubuntu for Windows runs an entire Linux OS as a Windows application. Better yet, it’s portable

Portable Ubuntu

New Release Of IDE Fix Pack For Delphi 2009/2010

The IDE Fix Pack 2009/2010 installs is a DLL-Expert that fixes the following Delphi/C++Builder 2009/2010 bugs at runtime. All changes are done in memory. No file on disk is modified. None of your projects are modified or benefit from the IDE Fix Pack. RAD Studio 2010 fixes:

  • Undo destroys editor buffer
  • F1 key doesn’t work if invoked from the ObjectInspector
  • Vista compatible icons (256×256) aren’t supported
  • Stepping through the code can be slow

RAD Studio 2009 fixes:

  • Stepping through the code can be slow
  • Vista compatible icons (256×256) aren’t supported
  • Undo destroys editor buffer
  • 64 bit Debugger assertion
  • QC #71575: Delphi 2009 literal string assigment
  • QC #47242: Possible AV when shutting down the IDE
  • QC #47807: Error insight fails to find TObject class
  • Possible deadlock when Error Insight calls ProcessMessages
  • QC #37462: IDE may select the wrong file when performing a ctrl + left-click on a filename in the editor
  • QC #22880: Cannot resolve unit name
  • QC #58045: Component captions and component icons disappear from form designer
  • QC #69456: IDE dead lock when updating the editors
  • QC #55910: TDBText.Color always reverts to Parent.Color
  • QC #59963: Closing non-modal forms after a task switch can deactivate the application
  • QC #56252: TPageControl flickers a lot with active theming
  • QC #68730: TLabel is not painted on a themed, double-buffered TTabSheet in Vista
  • ToolsAPI IOTAProjectOptions.GetOptionNames destroys options.
  • QC #74646: Buffer overflow in TCustomClientDataSet.DataConvert with ftWideString

Free Windows XP Shell Replacement Source Code Developed On Delphi

SharpE is an open source shell replacement for Microsoft Windows 2000 and up, released under the GNU General Public License (GPL).

SharpE is now known as SharpEnviro starting from 2008. Currently designed to compile on Borland Delphi 2005, and targets Windows 2000 or higher. It makes heavy use of the JCL, JVCL, and Graphics32 libraries for Delphi.

SharpE also allows for the continued use of programs that were once used by native Windows Explorer. This means “My Computer” and other Windows shortcuts are still visible within the shell. This parsing of the data helps stop Explorer from opening when windows starts up.

SharpEnviro