mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-07-31 19:36:26 +02:00
![]() Reasons: 1. .pot is 'industry standard' extension for PO template files. As a consequence, PO editors can now open our templates 'out of the box' and automate creation of translations. 2. It is now much simpler to detect template files now that dotted unit names are allowed. git-svn-id: trunk@60208 - |
||
---|---|---|
.. | ||
languages | ||
fpcodegenerator.pp | ||
frmbaseconfigcodegenerator.lfm | ||
frmbaseconfigcodegenerator.pp | ||
frmconfdatadict.lfm | ||
frmconfdatadict.pp | ||
frmconfprojdatadict.lfm | ||
frmconfprojdatadict.pp | ||
frmgeneratedcode.lfm | ||
frmgeneratedcode.pp | ||
frmselectcodegenerator.lfm | ||
frmselectcodegenerator.pp | ||
idedatadict.pp | ||
lazdatadict.lpk | ||
lazdatadict.pas | ||
ldd_consts.pas | ||
README.txt | ||
reglazdatadict.pp | ||
reglazdatadict.res | ||
testdatadict.lpi | ||
testdatadict.lpr | ||
tfpcodegenerator.xpm |
This package contains data dictionary support for the Lazarus IDE. When installed in the IDE, several things happen: - A 'Data Dictionary' item appears under the 'Project' menu. This has a submenu with 3 items: + 'Set...' This will set the data dictionary for the current application + 'Open' This will open the selected data dictionary in the database desktop. + 'Configure' This will show the data dictionary configuration dialog: - It allows one to set the path where data dictionaries are stored - It allows one to select the location of the database desktop - A 'Database desktop' menu item is registered under 'Tools'. It will start the 'database desktop'. - A context menu item is created in the Form Designer: 'Data Dictionary' with 3 items: - Apply DD. This will apply the data dictionary to all selected datasets. - Edit SQL. Starts a visual Query editor with tables from the data dictionary. (to be implemented) - Create code: allows one to create Object Pascal code based on the TDataset. - Create a SQL constant (only if a SQL property is found) - Create code to create a DBF file with the same structure as the dataset. - Create a class and code to load this class from the dataset. - Create a TiOPF class and visitors to load the class from the dataset. (see fcl-db/src/codegen for more information) The code generator component is registered on the component palette, under "Data Access" This needs a recent version of FPC (rev. 9389 or higher) to compile. Enjoy!