Lazarus Components: Difference between revisions
From Lazarus wiki
Jump to navigationJump to search
No edit summary |
m (Fix typo) |
||
(7 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
This is an overview of the components included in Lazarus and a comparison to those included with | This is an overview of the components included in Lazarus and a comparison to those included with Turbo Delphi (from 2006). | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 8: | Line 8: | ||
|- | |- | ||
|[[TActionList]] | |[[TActionList]] | ||
| | |{{tick}} | ||
|{{tick}} | |||
| | |||
|- | |- | ||
|[[TButton]] | |[[TButton]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TCheckBox]] | |[[TCheckBox]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | |||
|- | |||
|[[TCheckGroup]] | |||
|{{cross}} | |||
|{{tick}} | |||
| | | | ||
|- | |- | ||
|[[TComboBox]] | |[[TComboBox]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TEdit]] | |[[TEdit]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TFrame]] | |[[TFrame]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TGroupBox]] | |[[TGroupBox]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TLabel]] | |[[TLabel]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TListBox]] | |[[TListBox]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TMainMenu]] | |[[TMainMenu]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TMemo]] | |[[TMemo]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TPanel]] | |[[TPanel]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TPopupMenu]] | |[[TPopupMenu]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TRadioButton]] | |[[TRadioButton]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TRadioGroup]] | |[[TRadioGroup]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TScrollBar]] | |[[TScrollBar]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TToggleBox]] | |[[TToggleBox]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- style="background-color:#cccccc;" | |- style="background-color:#cccccc;" | ||
Line 100: | Line 104: | ||
|- | |- | ||
|[[TActionManager]] | |[[TActionManager]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|[[TActionMainMenuBar]] | |[[TActionMainMenuBar]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|[[TActionToolBar]] | |[[TActionToolBar]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|[[TApplicationEvents]] | |[[TApplicationEvents]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | |called TApplicationProperties in Lazarus | ||
|- | |- | ||
|[[TApplicationProperties]] | |[[TApplicationProperties]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | |called TApplicationEvents in Delphi | ||
|- | |- | ||
|[[TBevel]] | |[[TBevel]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TBitBtn]] | |[[TBitBtn]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TButtonGroup]] | |[[TButtonGroup]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|[[TCategoryButtons]] | |[[TCategoryButtons]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|[[TChart]] | |[[TChart]] | ||
| | |{{tick}}* | ||
| | |{{tick}}** | ||
| [[TAChart]] | | [[TAChart]] | ||
|- | |- | ||
|TCheckListBox | |TCheckListBox | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TColorBox]] | |[[TColorBox]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TColorListBox]] | |[[TColorListBox]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TControlBar]] | |[[TControlBar]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TCustomizeDlg]] | |[[TCustomizeDlg]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|[[TDockTabSet]] | |[[TDockTabSet]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|[[TDrawGrid]] | |[[TDrawGrid]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TFlowPanel]] | |[[TFlowPanel]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TGridPanel]] | |[[TGridPanel]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|[[TImage]] | |[[TImage]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TLabeledEdit]] | |[[TLabeledEdit]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TMaskEdit]] | |[[TMaskEdit]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TPopupActionBar]] | |[[TPopupActionBar]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|[[TScrollBox]] | |[[TScrollBox]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TShape]] | |[[TShape]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TSpeedButton]] | |[[TSpeedButton]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TSplitter]] | |[[TSplitter]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TStandardColorMap]] | |[[TStandardColorMap]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|[[TStaticText]] | |[[TStaticText]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TStringGrid]] | |[[TStringGrid]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TTabSet]] | |[[TTabSet]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|[[TTrayIcon]] | |[[TTrayIcon]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TTwilightColorMap]] | |[[TTwilightColorMap]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|[[TValueListEditor]] | |[[TValueListEditor]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TXPColorMap]] | |[[TXPColorMap]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|- | |- | ||
|[[TPairSplitter]] | |[[TPairSplitter]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- style="background-color:#cccccc;" | |- style="background-color:#cccccc;" | ||
Line 285: | Line 289: | ||
|- style="background-color:#cccccc;" | |- style="background-color:#cccccc;" | ||
|colspan="4"| | |colspan="4"| | ||
WIN 32 | WIN 32 - Common Controls | ||
|- | |- | ||
|[[TAnimate]] | |[[TAnimate]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|[[TComboBoxEx]] | |[[TComboBoxEx]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | in Lazarus on palette "Misc" | ||
|- | |- | ||
|[[TCoolBar]] | |[[TCoolBar]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TDateTimePicker]] | |[[TDateTimePicker]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
|[[DateTimeCtrls_Package]] | |[[DateTimeCtrls_Package]] | ||
|- | |- | ||
|[[THeaderControl]] | |[[THeaderControl]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[THotKey]] | |[[THotKey]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|[[TImageList]] | |[[TImageList]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TListView]] | |[[TListView]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TMonthCalendar]] | |[[TMonthCalendar]] | ||
| | |{{tick}} | ||
| | |{{tick}}* | ||
|[[TCalendar]] | |[[TCalendar]] | ||
|- | |- | ||
|[[TPageControl]] | |[[TPageControl]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TPageScroller]] | |[[TPageScroller]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|[[TPopupNotifier]] | |[[TPopupNotifier]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
|- | |- | ||
|[[TProgressBar]] | |[[TProgressBar]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TRichEdit]] | |[[TRichEdit]] | ||
| | |{{tick}} | ||
| | |{{tick}}* | ||
| [[RichView]],[[RichMemo]] | | [[RichView]],[[RichMemo]] | ||
|- | |- | ||
|[[TStatusBar]] | |[[TStatusBar]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TTabControl]] | |[[TTabControl]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TTrackBar]] | |[[TTrackBar]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TToolBar]] | |[[TToolBar]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TTreeView]] | |[[TTreeView]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TUpDown]] | |[[TUpDown]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TXPManifest]] | |[[TXPManifest]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- style="background-color:#cccccc;" | |- style="background-color:#cccccc;" | ||
Line 399: | Line 403: | ||
|- | |- | ||
|[[TPaintBox]] | |[[TPaintBox]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TTimer]] | |[[TTimer]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TMediaPlayer]] | |[[TMediaPlayer]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|[[TOleContainer]] | |[[TOleContainer]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|[[TCOMAdminCatalog]] | |[[TCOMAdminCatalog]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|[[TDDEClientConv]] | |[[TDDEClientConv]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|[[TDDEClientItem]] | |[[TDDEClientItem]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|[[TDDEServerConv]] | |[[TDDEServerConv]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|[[TDDEServerItem]] | |[[TDDEServerItem]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|[[TIdleTimer]] | |[[TIdleTimer]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TLazComponentQueue]] | |[[TLazComponentQueue]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[THTMLHelpDatabase]] | |[[THTMLHelpDatabase]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[THTMLBrowserHelpViewer]] | |[[THTMLBrowserHelpViewer]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TProcessUTF8]] | |[[TProcessUTF8]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TAsyncProcess]] | |[[TAsyncProcess]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TProcess]] | |[[TProcess]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TSimpleIPCClient]] | |[[TSimpleIPCClient]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TSimpleIPCServer]] | |[[TSimpleIPCServer]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TXMLConfig]] | |[[TXMLConfig]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TEventLog]] | |[[TEventLog]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- style="background-color:#cccccc;" | |- style="background-color:#cccccc;" | ||
Line 507: | Line 511: | ||
|- | |- | ||
|[[TDBLookupList]] | |[[TDBLookupList]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|[[TDBLookupCombo]] | |[[TDBLookupCombo]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|[[TDirectoryListBox]] | |[[TDirectoryListBox]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|[[TDriveComboBox]] | |[[TDriveComboBox]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|[[TFileListBox]] | |[[TFileListBox]] | ||
| | |{{tick}} | ||
|{{tick}} | |||
|in Lazarus on palette "Misc" | |||
| | |||
| | |||
|- | |- | ||
|[[TFilterComboBox]] | |[[TFilterComboBox]] | ||
| | |{{tick}} | ||
|{{tick}} | |||
|in Lazarus on palette "Misc" | |||
| | |||
| | |||
|- | |- | ||
|[[THeader]] | |[[THeader]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|[[TOutline]] | |[[TOutline]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|[[TNotebook]] | |[[TNotebook]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | |in Lazarus on palette "Additional" | ||
|- | |- | ||
|[[TTabbedNotebook]] | |[[TTabbedNotebook]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- style="background-color:#cccccc;" | |- style="background-color:#cccccc;" | ||
Line 574: | Line 568: | ||
|- | |- | ||
|[[TClientDataSet]] | |[[TClientDataSet]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | |try TBufDataSet (unit BufDataset) | ||
|- | |- | ||
|[[TDataSetProvider]] | |[[TDataSetProvider]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | |try TDataSource (unit db) | ||
|- | |- | ||
|[[TDataSource]] | |[[TDataSource]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TXMLTransform]] | |[[TXMLTransform]] | ||
| | |{{cross}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|[[TXMLTransformClient]] | |[[TXMLTransformClient]] | ||
| | |{{cross}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|[[TXMLTransformProvider]] | |[[TXMLTransformProvider]] | ||
| | |{{cross}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|[[TDbf]] | |[[TDbf]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TSdfDataSet]] | |[[TSdfDataSet]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TFixedFormatDataSet]] | |[[TFixedFormatDataSet]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TMemDataset]] | |[[TMemDataset]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
|- | |||
|[[TCSVDataset]] | |||
|{{cross}} | |||
|{{tick}} | |||
| | | | ||
|- style="background-color:#cccccc;" | |- style="background-color:#cccccc;" | ||
Line 631: | Line 629: | ||
|- | |- | ||
|[[TDBChart]] | |[[TDBChart]] | ||
| | |{{tick}}* | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|[[TDBCheckBox]] | |[[TDBCheckBox]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TDBComboBox]] | |[[TDBComboBox]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TDBCtrlGrid]] | |[[TDBCtrlGrid]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|[[TDBEdit]] | |[[TDBEdit]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TDBGrid]] | |[[TDBGrid]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TDBImage]] | |[[TDBImage]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TDBListBox]] | |[[TDBListBox]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TDBLookupComboBox]] | |[[TDBLookupComboBox]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TDBLookupListBox]] | |[[TDBLookupListBox]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TDBMemo]] | |[[TDBMemo]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TDBNavigator]] | |[[TDBNavigator]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TDBRadioGroup]] | |[[TDBRadioGroup]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|[[TDBRichEdit]] | |[[TDBRichEdit]] | ||
| | |{{tick}} | ||
|{{cross}} | |||
| | | | ||
|- | |||
|[[TDBText]] | |||
|{{tick}} | |||
|{{tick}} | |||
|- | |||
|[[TDBGroupbox]] | |||
|{{cross}} | |||
|{{tick}} | |||
| | | | ||
|- | |- | ||
|[[ | |[[TDBCalendar]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- style="background-color:#cccccc;" | |- style="background-color:#cccccc;" | ||
Line 713: | Line 720: | ||
|- | |- | ||
|[[TADOConnection]] | |[[TADOConnection]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|[[TADOCommand]] | |[[TADOCommand]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|[[TADODataSet]] | |[[TADODataSet]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|[[TADOTable]] | |[[TADOTable]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|[[TADOQuery]] | |[[TADOQuery]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|[[TADOStoredProc]] | |[[TADOStoredProc]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|[[TRDSConnection]] | |[[TRDSConnection]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- style="background-color:#cccccc;" | |- style="background-color:#cccccc;" | ||
Line 755: | Line 762: | ||
|- | |- | ||
|[[TTable]] | |[[TTable]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|[[TQuery]] | |[[TQuery]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|[[TStoredProc]] | |[[TStoredProc]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|[[TDatabase]] | |[[TDatabase]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|[[TSession]] | |[[TSession]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|[[TBatchMove]] | |[[TBatchMove]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|[[TUpdateSQL]] | |[[TUpdateSQL]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- style="background-color:#cccccc;" | |- style="background-color:#cccccc;" | ||
Line 796: | Line 803: | ||
INTERBASE | INTERBASE | ||
|- | |- | ||
|TIBQuery | | [[TIBQuery]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TIBDatabase | | [[TIBDatabase]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TIBTransaction | | [[TIBTransaction]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- style="background-color:#cccccc;" | |- style="background-color:#cccccc;" | ||
Line 818: | Line 825: | ||
DBEXPRESS\SQLdb | DBEXPRESS\SQLdb | ||
|- | |- | ||
|TSQLConnection | | [[TSQLConnection]] | ||
| | |{{tick}} | ||
| | |{{tick}}* | ||
| | | | ||
|- | |- | ||
|TSQLDataSet | | [[TSQLDataSet]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|TSQLQuery | | [[TSQLQuery]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TSQLStoredProc | | [[TSQLStoredProc]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|TSQLTable | | [[TSQLTable]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|TSQLMonitor | | [[TSQLMonitor]] | ||
| | |{{cross}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|TSimpleDataSet | | [[TSimpleDataSet]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|TSQLTransaction | | [[TSQLTransaction]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TSQLScript | | [[TSQLScript]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TSQLConnector | | [[TSQLConnector]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
|- style="background-color:#cccccc;" | |- style="background-color:#cccccc;" | ||
|colspan="4"| | |colspan="4"| | ||
Line 874: | Line 881: | ||
WEBSERVICES [[Web_Service_Toolkit]] | WEBSERVICES [[Web_Service_Toolkit]] | ||
|- | |- | ||
|THTTPRIO | | [[THTTPRIO]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|THTTPReqResp | | [[THTTPReqResp]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|TOPToSoapDomConvert | | [[TOPToSoapDomConvert]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|TSOAPConnection | |[[TSOAPConnection]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|THTTPSoapDispatcher | | [[THTTPSoapDispatcher]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
| TWSDLHTMLPublish | | [[TWSDLHTMLPublish]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|THTTPSoapPascalInvoker | | [[THTTPSoapPascalInvoker]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|THTTPSoapCppInvoker | | [[THTTPSoapCppInvoker]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- style="background-color:#cccccc;" | |- style="background-color:#cccccc;" | ||
Line 921: | Line 928: | ||
INTERNET | INTERNET | ||
|- | |- | ||
|TWebDispatcher | | [[TWebDispatcher]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|TPageProducer | | [[TPageProducer]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|TDataSetTableProducer | | [[TDataSetTableProducer]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|TDataSetPageProducer | | [[TDataSetPageProducer]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|TQueryTableProducer | | [[TQueryTableProducer]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|TSQLQueryTableProducer | | [[TSQLQueryTableProducer]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|TTCPClient | | [[TTCPClient]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|TTCPServer | | [[TTCPServer]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|TUDPSocket | | [[TUDPSocket]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|TXMLDocument | | [[TXMLDocument]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|TWebBrowser | | [[TWebBrowser]] | ||
| | |{{tick}} | ||
| | |{{tick}}* | ||
|IPro | | [[IPro]] | ||
|- style="background-color:#cccccc;" | |- style="background-color:#cccccc;" | ||
|colspan="4"| | |colspan="4"| | ||
Line 983: | Line 990: | ||
DIALOGS | DIALOGS | ||
|- | |- | ||
|TCalendarDialog | | [[TCalendarDialog]] | ||
|{{cross}} | |||
|{{tick}} | |||
| | | | ||
| | |- | ||
| [[TCalculatorDialog]] | |||
|{{cross}} | |||
|{{tick}} | |||
| | | | ||
|- | |- | ||
| | | [[TColorDialog]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
| | | [[TFolderBrowserDialog]] | ||
| | |{{tick}}* | ||
| | |{{cross}} | ||
| | | [[TSelectDirectoryDialog]] in Lazarus | ||
|- | |- | ||
| | | [[TSelectDirectoryDialog]] | ||
| | |{{cross}} | ||
| | |{{tick}}* | ||
| | | [[TFolderBrowserDialog]] in Delphi | ||
|- | |- | ||
|TFindDialog | | [[TFindDialog]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TFontDialog | | [[TFontDialog]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TOpenDialog | | [[TOpenDialog]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TOpenPictureDialog | | [[TOpenPictureDialog]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TOpenTextFileDialog | | [[TOpenTextFileDialog]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|TPageSetupDialog | | [[TPageSetupDialog]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TPrintDialog | | [[TPrintDialog]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TPrinterSetupDialog | | [[TPrinterSetupDialog]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TReplaceDialog | | [[TReplaceDialog]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TSaveDialog | | [[TSaveDialog]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TSavePictureDialog | | [[TSavePictureDialog]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TSaveTextFileDialog | | [[TSaveTextFileDialog]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- style="background-color:#cccccc;" | |- style="background-color:#cccccc;" | ||
Line 1,070: | Line 1,082: | ||
SAMPLES | SAMPLES | ||
|- | |- | ||
| | | [[TSpinButton]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
| | | [[TSpinEdit]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | |in Lazarus on palette "Misc" | ||
|- | |- | ||
| | | [[TDirectoryOutline]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
|TCalendar | | [[TCalendar]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|IBEventAlerter | | [[IBEventAlerter]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
| | | [[TShellTreeView]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | |Shell_Controls | ||
|- | |- | ||
| | |[[TShellComboBox]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
| | | [[TShellListView]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | |Shell_Controls | ||
|- | |- | ||
| | | [[TShellChangeNotifier]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
| | | [[TColorGrid]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- | |- | ||
| | | [[TGauge]] | ||
| | |{{tick}} | ||
| | |{{cross}} | ||
| | | | ||
|- style="background-color:#cccccc;" | |- style="background-color:#cccccc;" | ||
Line 1,132: | Line 1,144: | ||
MISC | MISC | ||
|- | |- | ||
|TColorButton | | [[TColorButton]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TFloatSpinEdit | | [[TFloatSpinEdit]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TArrow | | [[TArrow]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TCalendar | | [[TCalendar]] | ||
| | |{{tick}}* | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TEditButton | | [[TEditButton]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TFileNameEdit | | [[TFileNameEdit]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TDirectoryEdit | | [[TDirectoryEdit]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TDateEdit | | [[TDateEdit]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TCalcEdit | | [[TCalcEdit]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TFileListBox | | [[TFileListBox]] | ||
| | |{{tick}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TXMLPropStorage | | [[TXMLPropStorage]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TINIPropStorage | | [[TINIPropStorage]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
| | | [[TJSONPropStorage]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TButtonPanel | | [[TButtonPanel]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TIDEDialogLayoutStorage | | [[TIDEDialogLayoutStorage]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- style="background-color:#cccccc;" | |- style="background-color:#cccccc;" | ||
Line 1,215: | Line 1,227: | ||
RTTI | RTTI | ||
|- | |- | ||
|TTIButton | | [[TTIButton]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TTICalendar | | [[TTICalendar]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TTICheckBox | | [[TTICheckBox]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TTICheckGroup | | [[TTICheckGroup]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TTICheckListBox | | [[TTICheckListBox]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TTIColorButton | | [[TTIColorButton]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TTIComboBox | | [[TTIComboBox]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TTIEdit | | [[TTIEdit]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TTIFloatSpinEdit | | [[TTIFloatSpinEdit]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TTIGrid | | [[TTIGrid]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TTIGroupBox | | [[TTIGroupBox]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TTIImage | | [[TTIImage]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TTILabel | | [[TTILabel]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TTIListBox | | [[TTIListBox]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TTIMaskEdit | | [[TTIMaskEdit]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TTIMemo | | [[TTIMemo]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TMultiPropertyLink | | [[TMultiPropertyLink]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TTIProgressBar | | [[TTIProgressBar]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TTIPropertyGrid | | [[TTIPropertyGrid]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TTIRadioGroup | | [[TTIRadioGroup]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TTISpinEdit | | [[TTISpinEdit]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TTITrackBar | | [[TTITrackBar]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- style="background-color:#cccccc;" | |- style="background-color:#cccccc;" | ||
Line 1,332: | Line 1,344: | ||
SynEdit | SynEdit | ||
|- | |- | ||
|TSynEdit | | [[TSynEdit]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TSynAutoComplete | | [[TSynAutoComplete]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TSynExporterHTML | | [[TSynExporterHTML]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TSynMacroRecorder | | [[TSynMacroRecorder]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TSynMemo | | [[TSynMemo]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TSynPasSyn | | [[TSynPasSyn]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TSynFreePascalSyn | | [[TSynFreePascalSyn]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TSynCppSyn | | [[TSynCppSyn]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TSynJavaSyn | | [[TSynJavaSyn]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TSynPerlSyn | | [[TSynPerlSyn]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TSynHTMLSyn | | [[TSynHTMLSyn]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TSynXMLSyn | | [[TSynXMLSyn]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TSynLFMSyn | | [[TSynLFMSyn]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TSynUNIXShellScriptSyn | | [[TSynUNIXShellScriptSyn]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TSynCssSyn | | [[TSynCssSyn]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TSynPHPSyn | | [[TSynPHPSyn]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TSynTeXSyn | | [[TSynTeXSyn]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TSynSQLSyn | | [[TSynSQLSyn]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TSynPythonSyn | | [[TSynPythonSyn]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TSynVBSyn | | [[TSynVBSyn]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TSynAnySyn | | [[TSynAnySyn]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- | |- | ||
|TSynMultiSyn | | [[TSynMultiSyn]] | ||
| | |{{cross}} | ||
| | |{{tick}} | ||
| | | | ||
|- style="background-color:#cccccc;" | |- style="background-color:#cccccc;" | ||
Line 1,446: | Line 1,458: | ||
|- | |- | ||
|... | |... | ||
| | |{{tick}}* | ||
| | |{{tick}}* | ||
|http://www.indyproject.org | |http://www.indyproject.org | ||
|- | |- |
Latest revision as of 06:19, 15 January 2021
This is an overview of the components included in Lazarus and a comparison to those included with Turbo Delphi (from 2006).