Sunday, September 05, 2010
 
Learn more


Lynx for Project teams
  Online collaboration
  Project performance
  SaaS
Lynx for Project mgmt
  Multi project Management
  Critical Chain Project Mgmt
Developer Products
  A-Dato Scheduler
  EzPlan-IT
  DotNet4Delphi
Platform integration
  Open API
  ERP Integration
Support
  Forums
  Contact us

DotNet4Delphi

DownloadSupport

DotNet4Delphi is an open source initiative by A-Dato. The goal of this project is to bring the .Net framework to Delphi Win32 applications. It is not our intend to implement each and every .Net class there is, however it's important to have enough critical mass to make a valuable product.

.Net classes included in the package are not neccesarily implemented for the full 100%. This is because we only implement classes/methods on a 'needed' basis. However, we invite everybody to extend this library with new functionality which we will gladly add to the sources.

DotNet4Delphi Extensions

DotNet4Delphi extensions provide a seamless intergration between the DotNet4Delphi package and your Delphi based applications.

DotNet4Delphi makes it possible to store application data using standard .Net collections like ArrayList, HashTable, List<T> and Dictionary<TKey, TValue>. If you were building a 'real' .Net application using VS, this data could easiliy be presented to the user using any kind of .Net control by means of .Net's data binding mechanism.

Delphi has always been very strong when it comes to data binding but the implementation is different than .Net's. Delphi's data binding is based on TDataset and data aware controls. DotNet4Delphi extensions bridges the gap between .Net collections and Delphi's data aware controls.

DotNet4Delphi extensions delivers two components:

  • TVirtualDataset
    This is the same control as is available is our EzSpecials package, though with a new name.
  • TListDataset
    This control inherits from TDataset -thereby making it compatible with Delphi's data aware controls- and takes any kind of collection as a data source (i.e. IList). All published properties of the items contained in the list will be available as fields in the dataset. Furthermore, items can be editied, added and/or removed without further actions from the programmer.

Contribute

We invite everyone to contribute to this project. Therefore if you are intersted in working with us, please send an email to [info at a-dato dot net].


Copyright 2008-2009 by A-Dato Terms Of Use Privacy Statement