Lazarus Components

From Free Pascal wiki
Jump to: navigation, search

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
TFrames x x
TGroupBox x x
TLabel x x
TLinkLabel
TListBox x x
TMainMenu x x
TMemo x x
TPanel x x
TPopupMenu x x
TPropertyGrid
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
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
Component Turbo Delphi Lazarus Notes

WIN 32\Common Controls

TAnimate x
TComboBoxEx x
TCoolBar x
TDateTimePicker x
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
Personal tools