Difference between revisions of "Lazarus Components"

From Lazarus wiki
Jump to navigationJump to search
Line 287: Line 287:
 
WIN 32\Common Controls
 
WIN 32\Common Controls
 
|-
 
|-
|TAnimate
+
|[[TAnimate]]
 
|x
 
|x
 
|
 
|
 
|
 
|
 
|-
 
|-
|TComboBoxEx
+
|[[TComboBoxEx]]
 
|x
 
|x
 
|
 
|
 
|
 
|
 
|-
 
|-
|TCoolBar
+
|[[TCoolBar]]
 
|x
 
|x
 
|
 
|
 
|
 
|
 
|-
 
|-
|TDateTimePicker
+
|[[TDateTimePicker]]
 
|x
 
|x
 
|x
 
|x
 
|[[DateTimeCtrls_Package]]
 
|[[DateTimeCtrls_Package]]
 
|-
 
|-
|THeaderControl
+
|[[THeaderControl]]
 
|x
 
|x
 
|x
 
|x
 
|
 
|
 
|-
 
|-
|THotKey
+
|[[THotKey]]
 
|x
 
|x
 
|
 
|
 
|
 
|
 
|-
 
|-
|TImageList
+
|[[TImageList]]
 
|x
 
|x
 
|x
 
|x
 
|
 
|
 
|-
 
|-
|TListView
+
|[[TListView]]
 
|x
 
|x
 
|x
 
|x
 
|
 
|
 
|-
 
|-
|TMonthCalendar
+
|[[TMonthCalendar]]
 
|x
 
|x
 
|x*
 
|x*
|TCalendar
+
|[[TCalendar]]
 
|-
 
|-
|TPageControl
+
|[[TPageControl]]
 
|x
 
|x
 
|x
 
|x
 
|
 
|
 
|-
 
|-
|TPageScroller
+
|[[TPageScroller]]
 
|x
 
|x
 
|
 
|
 
|
 
|
 
|-
 
|-
|TPopupNotifier
+
|[[TPopupNotifier]]
 
|
 
|
 
|x
 
|x
 
|-
 
|-
|TProgressBar
+
|[[TProgressBar]]
 
|x
 
|x
 
|x
 
|x
 
|
 
|
 
|-
 
|-
|TRichEdit
+
|[[TRichEdit]]
 
|x
 
|x
 
|x*
 
|x*
 
| [[RichView]],[[RichMemo]]
 
| [[RichView]],[[RichMemo]]
 
|-
 
|-
|TStatusBar
+
|[[TStatusBar]]
 
|x
 
|x
 
|x
 
|x
 
|
 
|
 
|-
 
|-
|TTabControl
+
|[[TTabControl]]
 
|x
 
|x
 
|x
 
|x
 
|
 
|
 
|-
 
|-
|TTrackBar
+
|[[TTrackBar]]
 
|x
 
|x
 
|x
 
|x
 
|
 
|
 
|-
 
|-
|TToolBar
+
|[[TToolBar]]
 
|x
 
|x
 
|x
 
|x
 
|
 
|
 
|-
 
|-
|TTreeView
+
|[[TTreeView]]
 
|x
 
|x
 
|x
 
|x
 
|
 
|
 
|-
 
|-
|TUpDown
+
|[[TUpDown]]
 
|x
 
|x
 
|x
 
|x
 
|
 
|
 
|-
 
|-
|TXPManifest
+
|[[TXPManifest]]
 
|x
 
|x
 
|x*
 
|x*
Line 398: Line 398:
 
SYSTEM
 
SYSTEM
 
|-
 
|-
|TPaintBox
+
|[[TPaintBox]]
 
|x
 
|x
 
|x
 
|x
 
|
 
|
 
|-
 
|-
|TTimer
+
|[[TTimer]]
 
|x
 
|x
 
|x
 
|x
 
|
 
|
 
|-
 
|-
|TMediaPlayer
+
|[[TMediaPlayer]]
 
|x
 
|x
 
|
 
|
 
|
 
|
 
|-
 
|-
|TOleContainer
+
|[[TOleContainer]]
 
|x
 
|x
 
|
 
|
 
|
 
|
 
|-
 
|-
|TCOMAdminCatalog
+
|[[TCOMAdminCatalog]]
 
|x
 
|x
 
|
 
|
 
|
 
|
 
|-
 
|-
|TDDEClientConv
+
|[[TDDEClientConv]]
 
|x
 
|x
 
|
 
|
 
|
 
|
 
|-
 
|-
|TDDEClientItem
+
|[[TDDEClientItem]]
 
|x
 
|x
 
|
 
|
 
|
 
|
 
|-
 
|-
|TDDEServerConv
+
|[[TDDEServerConv]]
 
|x
 
|x
 
|
 
|
 
|
 
|
 
|-
 
|-
|TDDEServerItem
+
|[[TDDEServerItem]]
 
|x
 
|x
 
|
 
|
 
|
 
|
 
|-
 
|-
|TIdleTimer
+
|[[TIdleTimer]]
 
|
 
|
 
|x
 
|x
 
|
 
|
 
|-
 
|-
|TLazComponentQueue
+
|[[TLazComponentQueue]]
 
|
 
|
 
|x
 
|x
 
|
 
|
 
|-
 
|-
|THTMLHelpDatabase
+
|[[THTMLHelpDatabase]]
 
|
 
|
 
|x
 
|x
 
|
 
|
 
|-
 
|-
|THTMLBrowserHelpViewer
+
|[[THTMLBrowserHelpViewer]]
 
|
 
|
 
|x
 
|x
 
|
 
|
 
|-
 
|-
|TProcessUTF8
+
|[[TProcessUTF8]]
 
|
 
|
 
|x
 
|x
 
|
 
|
 
|-
 
|-
|TAsyncProcess
+
|[[TAsyncProcess]]
 
|
 
|
 
|x
 
|x
Line 474: Line 474:
  
 
|-
 
|-
|TProcess
+
|[[TProcess]]
 
|
 
|
 
|x
 
|x
 
|
 
|
 
|-
 
|-
|TSimpleIPCClient
+
|[[TSimpleIPCClient]]
 
|
 
|
 
|x
 
|x
 
|
 
|
 
|-
 
|-
|TSimpleIPCServer
+
|[[TSimpleIPCServer]]
 
|
 
|
 
|x
 
|x
 
|
 
|
 
|-
 
|-
|TXMLConfig
+
|[[TXMLConfig]]
 
|
 
|
 
|x
 
|x
 
|
 
|
 
|-
 
|-
|TEventLog
+
|[[TEventLog]]
 
|
 
|
 
|x
 
|x
Line 506: Line 506:
 
WIN 3.1
 
WIN 3.1
 
|-
 
|-
|TDBLookupList
+
|[[TDBLookupList]]
 
|x
 
|x
 
|
 
|
 
|
 
|
 
|-
 
|-
|TDBLookupCombo
+
|[[TDBLookupCombo]]
 
|x
 
|x
 
|
 
|
 
|
 
|
 
|-
 
|-
|TDirectoryListBox
+
|[[TDirectoryListBox]]
 
|x
 
|x
 
|
 
|
 
|
 
|
 
|-
 
|-
|TDriveComboBox
+
|[[TDriveComboBox]]
 
|x
 
|x
 
|
 
|
 
|
 
|
 
|-
 
|-
|TFileListBox
+
|[[TFileListBox]]
 
|x
 
|x
 
|x
 
|x
 
|
 
|
 
|-
 
|-
|TDBLookupList
+
|[[TDBLookupList]]
 
|x
 
|x
 
|
 
|
 
|
 
|
 
|-
 
|-
|TFilterComboBox
+
|[[TFilterComboBox]]
 
|x
 
|x
 
|
 
|
 
|
 
|
 
|-
 
|-
|TDBLookupList
+
|[[TDBLookupList]]
 
|x
 
|x
 
|
 
|
 
|
 
|
 
|-
 
|-
|THeader
+
|[[THeader]]
 
|x
 
|x
 
|
 
|
 
|
 
|
 
|-
 
|-
|TOutline
+
|[[TOutline]]
 
|x
 
|x
 
|
 
|
 
|
 
|
 
|-
 
|-
|TNotebook
+
|[[TNotebook]]
 
|x
 
|x
 
|x
 
|x
 
|
 
|
 
|-
 
|-
|TTabbedNotebook
+
|[[TTabbedNotebook]]
 
|x
 
|x
 
|
 
|
Line 573: Line 573:
 
DATA ACCESS
 
DATA ACCESS
 
|-
 
|-
|TClientDataSet
+
|[[TClientDataSet]]
 
|x
 
|x
 
|
 
|
 
|
 
|
 
|-
 
|-
|TDataSetProvider
+
|[[TDataSetProvider]]
 
|x
 
|x
 
|
 
|
 
|
 
|
 
|-
 
|-
|TDataSource
+
|[[TDataSource]]
 
|x
 
|x
 
|x
 
|x
 
|
 
|
 
|-
 
|-
|TXMLTransform
+
|[[TXMLTransform]]
 
|
 
|
 
|
 
|
 
|
 
|
 
|-
 
|-
|TXMLTransformClient
+
|[[TXMLTransformClient]]
 
|
 
|
 
|
 
|
 
|
 
|
 
|-
 
|-
|TXMLTransformProvider
+
|[[TXMLTransformProvider]]
 
|
 
|
 
|
 
|
 
|
 
|
 
|-
 
|-
|TDbf
+
|[[TDbf]]
 
|
 
|
 
|x
 
|x
 
|
 
|
 
|-
 
|-
|TSdfDataSet
+
|[[TSdfDataSet]]
 
|
 
|
 
|x
 
|x
 
|
 
|
 
|-
 
|-
|TFixedFormatDataSet
+
|[[TFixedFormatDataSet]]
 
|
 
|
 
|x
 
|x
 
|
 
|
 
|-
 
|-
|TMemDataset
+
|[[TMemDataset]]
 
|
 
|
 
|x
 
|x
Line 630: Line 630:
 
DATA CONTROLS
 
DATA CONTROLS
 
|-
 
|-
|TDBChart
+
|[[TDBChart]]
 
|x*
 
|x*
 
|
 
|
 
|
 
|
 
|-
 
|-
|TDBCheckBox
+
|[[TDBCheckBox]]
 
|x
 
|x
 
|x
 
|x
 
|
 
|
 
|-
 
|-
|TDBComboBox
+
|[[TDBComboBox]]
 
|x
 
|x
 
|x
 
|x
 
|
 
|
 
|-
 
|-
|TDBCtrlGrid
+
|[[TDBCtrlGrid]]
 
|x
 
|x
 
|
 
|
 
|
 
|
 
|-
 
|-
|TDBEdit
+
|[[TDBEdit]]
 
|x
 
|x
 
|x
 
|x
 
|
 
|
 
|-
 
|-
|TDBGrid
+
|[[TDBGrid]]
 
|x
 
|x
 
|x
 
|x
 
|
 
|
 
|-
 
|-
|TDBImage
+
|[[TDBImage]]
 
|x
 
|x
 
|x
 
|x
 
|
 
|
 
|-
 
|-
|TDBListBox
+
|[[TDBListBox]]
 
|x
 
|x
 
|x
 
|x
 
|
 
|
 
|-
 
|-
|TDBLookupComboBox
+
|[[TDBLookupComboBox]]
 
|x
 
|x
 
|x
 
|x
 
|
 
|
 
|-
 
|-
|TDBLookupListBox
+
|[[TDBLookupListBox]]
 
|x
 
|x
 
|x
 
|x
 
|
 
|
 
|-
 
|-
|TDBMemo
+
|[[TDBMemo]]
 
|x
 
|x
 
|x
 
|x
 
|
 
|
 
|-
 
|-
|TDBNavigator
+
|[[TDBNavigator]]
 
|x
 
|x
 
|x
 
|x
 
|
 
|
 
|-
 
|-
|TDBRadioGroup
+
|[[TDBRadioGroup]]
 
|x
 
|x
 
|x
 
|x
 
|
 
|
 
|-
 
|-
|TDBRichEdit
+
|[[TDBRichEdit]]
 
|x
 
|x
 
|
 
|
 
|
 
|
 
|-
 
|-
|TDBText
+
|[[TDBText]]
 
|x
 
|x
 
|x
 
|x
Line 712: Line 712:
 
ADO\dbGo
 
ADO\dbGo
 
|-
 
|-
|TADOConnection
+
|[[TADOConnection]]
 
|x
 
|x
 
|
 
|
 
|
 
|
 
|-
 
|-
|TADOCommand
+
|[[TADOCommand]]
 
|x
 
|x
 
|
 
|
 
|
 
|
 
|-
 
|-
|TADODataSet
+
|[[TADODataSet]]
 
|x
 
|x
 
|
 
|
 
|
 
|
 
|-
 
|-
|TADOTable
+
|[[TADOTable]]
 
|x
 
|x
 
|
 
|
 
|
 
|
 
|-
 
|-
|TADOQuery
+
|[[TADOQuery]]
 
|x
 
|x
 
|
 
|
 
|
 
|
 
|-
 
|-
|TADOStoredProc
+
|[[TADOStoredProc]]
 
|x
 
|x
 
|
 
|
 
|
 
|
 
|-
 
|-
|TRDSConnection
+
|[[TRDSConnection]]
 
|x
 
|x
 
|
 
|
Line 754: Line 754:
 
BDE
 
BDE
 
|-
 
|-
|TTable
+
|[[TTable]]
 
|x
 
|x
 
|
 
|
 
|
 
|
 
|-
 
|-
|TQuery
+
|[[TQuery]]
 
|x
 
|x
 
|
 
|
 
|
 
|
 
|-
 
|-
|TStoredProc
+
|[[TStoredProc]]
 
|x
 
|x
 
|
 
|
 
|
 
|
 
|-
 
|-
|TDatabase
+
|[[TDatabase]]
 
|x
 
|x
 
|
 
|
 
|
 
|
 
|-
 
|-
|TSession
+
|[[TSession]]
 
|x
 
|x
 
|
 
|
 
|
 
|
 
|-
 
|-
|TBatchMove
+
|[[TBatchMove]]
 
|x
 
|x
 
|
 
|
 
|
 
|
 
|-
 
|-
|TUpdateSQL
+
|[[TUpdateSQL]]
 
|x
 
|x
 
|
 
|
Line 807: Line 807:
 
|-
 
|-
 
|TIBTransaction
 
|TIBTransaction
|
+
|]
 
|x
 
|x
 
|
 
|

Revision as of 21:55, 17 August 2016

This is an overview of the components included in Lazarus and a comparison to those included with TurboDelphi (from 2006)

Component Turbo Delphi Lazarus Notes

STANDARD

TActionList x x
TButton x x
TCheckBox x x
TComboBox x x
TEdit x x
TFrame x x
TGroupBox x x
TLabel x x
TListBox x x
TMainMenu x x
TMemo x x
TPanel x x
TPopupMenu x x
TRadioButton x x
TRadioGroup x x
TScrollBar x x
TToggleBox x
Component Turbo Delphi Lazarus Notes

ADDITIONAL

TActionManager x
TActionMainMenuBar x
TActionToolBar x
TApplicationEvents x
TApplicationProperties x
TBevel x x
TBitBtn x x
TButtonGroup x
TCategoryButtons x
TChart x* x** TAChart
TCheckListBox x x
TColorBox x x
TColorListBox x x
TControlBar x
TCustomizeDlg x
TDockTabSet x
TDrawGrid x x
TFlowPanel x x
TGridPanel x
TImage x x
TLabeledEdit x x
TMaskEdit x x
TPopupActionBar x
TScrollBox x x
TShape x x
TSpeedButton x x
TSplitter x x
TStandardColorMap x
TStaticText x x
TStringGrid x x
TTabSet x
TTrayIcon x x
TTwilightColorMap x
TValueListEditor x x
TXPColorMap x
TPairSplitter x x
Component Turbo Delphi Lazarus Notes

WIN 32\Common Controls

TAnimate x
TComboBoxEx x
TCoolBar x
TDateTimePicker x x DateTimeCtrls_Package
THeaderControl x x
THotKey x
TImageList x x
TListView x x
TMonthCalendar x x* TCalendar
TPageControl x x
TPageScroller x
TPopupNotifier x
TProgressBar x x
TRichEdit x x* RichView,RichMemo
TStatusBar x x
TTabControl x x
TTrackBar x x
TToolBar x x
TTreeView x x
TUpDown x x
TXPManifest x x*
Component Turbo Delphi Lazarus Notes

SYSTEM

TPaintBox x x
TTimer x x
TMediaPlayer x
TOleContainer x
TCOMAdminCatalog x
TDDEClientConv x
TDDEClientItem x
TDDEServerConv x
TDDEServerItem x
TIdleTimer x
TLazComponentQueue x
THTMLHelpDatabase x
THTMLBrowserHelpViewer x
TProcessUTF8 x
TAsyncProcess x
TProcess x
TSimpleIPCClient x
TSimpleIPCServer x
TXMLConfig x
TEventLog x
Component Turbo Delphi Lazarus Notes

WIN 3.1

TDBLookupList x
TDBLookupCombo x
TDirectoryListBox x
TDriveComboBox x
TFileListBox x x
TDBLookupList x
TFilterComboBox x
TDBLookupList x
THeader x
TOutline x
TNotebook x x
TTabbedNotebook x
Component Turbo Delphi Lazarus Notes

DATA ACCESS

TClientDataSet x
TDataSetProvider x
TDataSource x x
TXMLTransform
TXMLTransformClient
TXMLTransformProvider
TDbf x
TSdfDataSet x
TFixedFormatDataSet x
TMemDataset x
Component Turbo Delphi Lazarus Notes

DATA CONTROLS

TDBChart x*
TDBCheckBox x x
TDBComboBox x x
TDBCtrlGrid x
TDBEdit x x
TDBGrid x x
TDBImage x x
TDBListBox x x
TDBLookupComboBox x x
TDBLookupListBox x x
TDBMemo x x
TDBNavigator x x
TDBRadioGroup x x
TDBRichEdit x
TDBText x x
Component Turbo Delphi Lazarus Notes

ADO\dbGo

TADOConnection x
TADOCommand x
TADODataSet x
TADOTable x
TADOQuery x
TADOStoredProc x
TRDSConnection x
Component Turbo Delphi Lazarus Notes

BDE

TTable x
TQuery x
TStoredProc x
TDatabase x
TSession x
TBatchMove x
TUpdateSQL x
Component Turbo Delphi Lazarus Notes

INTERBASE

TIBQuery x
TIBDatabase x
TIBTransaction ] x
Component Turbo Delphi Lazarus Notes

DBEXPRESS\SQLdb

TSQLConnection x x*
TSQLDataSet x
TSQLQuery x x
TSQLStoredProc x
TSQLTable x
TSQLMonitor
TSimpleDataSet x
TSQLTransaction x
TSQLScript x
TSQLConnector x
Component Turbo Delphi Lazarus Notes

WEBSERVICES Web_Service_Toolkit

THTTPRIO x
THTTPReqResp x
TOPToSoapDomConvert x
TSOAPConnection x
THTTPSoapDispatcher x
TWSDLHTMLPublish x
THTTPSoapPascalInvoker x
THTTPSoapCppInvoker x
Component Turbo Delphi Lazarus Notes

INTERNET

TWebDispatcher x
TPageProducer x
TDataSetTableProducer x
TDataSetPageProducer x
TQueryTableProducer x
TSQLQueryTableProducer x
TTCPClient x
TTCPServer x
TUDPSocket x
TXMLDocument x
TWebBrowser x x* IPro
Component Turbo Delphi Lazarus Notes

DIALOGS

TCalendarDialog x
TCalculatorDialog x
TColorDialog x x
TFolderBrowserDialog x* x** *available via function.**TSelectDirectoryDialog
TFindDialog x x
TFontDialog x x
TOpenDialog x x
TOpenPictureDialog x x
TOpenTextFileDialog x
TPageSetupDialog x x
TPrintDialog x x
TPrinterSetupDialog x x
TReplaceDialog x x
TSaveDialog x x
TSavePictureDialog x x
TSaveTextFileDialog x
Component Turbo Delphi Lazarus Notes

SAMPLES

SpinButton x
SpinEdit x x
DirectoryOutline x
TCalendar x x
IBEventAlerter x
ShellTreeView x x Shell_Controls
ShellComboBox x
ShellListView x x Shell_Controls
ShellChangeNotifier x
ColorGrid x
Gauge x
Component Turbo Delphi Lazarus Notes

MISC

TColorButton x
TFloatSpinEdit x
TArrow x
TCalendar x* x
TEditButton x
TFileNameEdit x
TDirectoryEdit x
TDateEdit x
TCalcEdit x
TFileListBox x x
TXMLPropStorage x
TINIPropStorage x
TBarChart x
TButtonPanel x
TIDEDialogLayoutStorage x
Component Turbo Delphi Lazarus Notes

RTTI

TTIButton x
TTICalendar x
TTICheckBox x
TTICheckGroup x
TTICheckListBox x
TTIColorButton x
TTIComboBox x
TTIEdit x
TTIFloatSpinEdit x
TTIGrid x
TTIGroupBox x
TTIImage x
TTILabel x
TTIListBox x
TTIMaskEdit x
TTIMemo x
TMultiPropertyLink x
TTIProgressBar x
TTIPropertyGrid x
TTIRadioGroup x
TTISpinEdit x
TTITrackBar x
Component Turbo Delphi Lazarus Notes

SynEdit

TSynEdit x
TSynAutoComplete x
TSynExporterHTML x
TSynMacroRecorder x
TSynMemo x
TSynPasSyn x
TSynFreePascalSyn x
TSynCppSyn x
TSynJavaSyn x
TSynPerlSyn x
TSynHTMLSyn x
TSynXMLSyn x
TSynLFMSyn x
TSynUNIXShellScriptSyn x
TSynCssSyn x
TSynPHPSyn x
TSynTeXSyn x
TSynSQLSyn x
TSynPythonSyn x
TSynVBSyn x
TSynAnySyn x
TSynMultiSyn x

INDY

... x* x* http://www.indyproject.org