[yunqa.de] Re: Is DISQLite a delphi port or a wrapper to the DLL?

  • From: Delphi Inspiration <delphi@xxxxxxxx>
  • To: yunqa@xxxxxxxxxxxxx
  • Date: Wed, 18 Jun 2008 23:54:30 +0200

Jerry Hayes wrote:

>Is the DISQLite a complete delphi port or is it a wrapper to the DLL and code 
>to have the DLL embedded?

None of either. DISQLite3 does not port the C code to Delphi code. It also does 
not just wrap the DLL. Instead, it uses *.obj files specially compiled from 
slightly adopted C sources.

This results in much tighter integration with the following advantages:

* Faster "register" calling convention.

* Uses Delphi's memory manager, including memory manager replacements.

* Smart linking (only code actually used is compiled in).

* Optionally step through C sources if compiled in debug mode.

Ralf 

_______________________________________________
Delphi Inspiration mailing list
yunqa@xxxxxxxxxxxxx
//www.freelists.org/list/yunqa



Other related posts: