Difference between revisions of "TDBImage/fr"

From Lazarus wiki
Jump to navigationJump to search
(Created page with "{{LanguageBar}}<includeonly>{{CategoriesBySuffixForPage |LCL|Components|Graphics}}</includeonly>")
 
Line 1: Line 1:
{{LanguageBar}}<includeonly>{{CategoriesBySuffixForPage
+
{{TDBImage}}
|LCL|Components|Graphics}}</includeonly>
+
 
 +
'''TDBImage''' [[image:tdbimage.png]] est un contrôle lié aux données qui montre des images stockées dans des champs BLOB dans des bases de données. Il est disponible depuis l'[[Data Controls tab/fr|onglet Data Controls]] de la [[Component Palette/fr|palette de composants]].
 +
 
 +
== Stockage ==
 +
Par défaut, Lazarus stocke les données binaires de l'image précédées par l'extension de fichier pour définir le type de fichier. Ceci permet le
 +
Cela permet de stocker plusieurs formats d'image à volonté.
 +
 
 +
Delphi permet uniquement un seul format de fichier (jpg?). Les versions récentes de Lazarus permettent ce format de stockage aussi et essaie de détecter automatiquement le type de l'image en se basant sur les données magiques au début des données binaires.
 +
 
 +
== Exemple ==
 +
Voir par exemple le programme d'exemple sqlite_mushrooms/image_mushrooms dans votre répertoire Lazarus examples\database\.
 +
 
 +
[[Image:mushrooms.png|Capture d'écran]]
 +
 
 +
== Voir aussi ==
 +
* [[doc:/lcl/dbctrls/tdbimage.html|Doc. TDBImage]]
 +
* [[TDataSource/fr|TDataSource]]
 +
* [[TImage/fr|TImage]]
 +
 
 +
{{LCL Components}}

Revision as of 10:11, 22 July 2017

English (en) français (fr) 日本語 (ja) русский (ru) 中文(中国大陆)‎ (zh_CN)

TDBImage tdbimage.png est un contrôle lié aux données qui montre des images stockées dans des champs BLOB dans des bases de données. Il est disponible depuis l'onglet Data Controls de la palette de composants.

Stockage

Par défaut, Lazarus stocke les données binaires de l'image précédées par l'extension de fichier pour définir le type de fichier. Ceci permet le Cela permet de stocker plusieurs formats d'image à volonté.

Delphi permet uniquement un seul format de fichier (jpg?). Les versions récentes de Lazarus permettent ce format de stockage aussi et essaie de détecter automatiquement le type de l'image en se basant sur les données magiques au début des données binaires.

Exemple

Voir par exemple le programme d'exemple sqlite_mushrooms/image_mushrooms dans votre répertoire Lazarus examples\database\.

Capture d'écran

Voir aussi


LCL Components
Component Tab Components
Standard TMainMenu • TPopupMenu • TButton • TLabel • TEdit • TMemo • TToggleBox • TCheckBox • TRadioButton • TListBox • TComboBox • TScrollBar • TGroupBox • TRadioGroup • TCheckGroup • TPanel • TFrame • TActionList
Additional TBitBtn • TSpeedButton • TStaticText • TImage • TShape • TBevel • TPaintBox • TNotebook • TLabeledEdit • TSplitter • TTrayIcon • TControlBar • TFlowPanel • TMaskEdit • TCheckListBox • TScrollBox • TApplicationProperties • TStringGrid • TDrawGrid • TPairSplitter • TColorBox • TColorListBox • TValueListEditor
Common Controls TTrackBar • TProgressBar • TTreeView • TListView • TStatusBar • TToolBar • TCoolBar • TUpDown • TPageControl • TTabControl • THeaderControl • TImageList • TPopupNotifier • TDateTimePicker
Dialogs TOpenDialog • TSaveDialog • TSelectDirectoryDialog • TColorDialog • TFontDialog • TFindDialog • TReplaceDialog • TTaskDialog • TOpenPictureDialog • TSavePictureDialog • TCalendarDialog • TCalculatorDialog • TPrinterSetupDialog • TPrintDialog • TPageSetupDialog
Data Controls TDBNavigator • TDBText • TDBEdit • TDBMemo • TDBImage • TDBListBox • TDBLookupListBox • TDBComboBox • TDBLookupComboBox • TDBCheckBox • TDBRadioGroup • TDBCalendar • TDBGroupBox • TDBGrid • TDBDateTimePicker
Data Access TDataSource • TCSVDataSet • TSdfDataSet • TBufDataset • TFixedFormatDataSet • TDbf • TMemDataset
System TTimer • TIdleTimer • TLazComponentQueue • THTMLHelpDatabase • THTMLBrowserHelpViewer • TAsyncProcess • TProcessUTF8 • TProcess • TSimpleIPCClient • TSimpleIPCServer • TXMLConfig • TEventLog • TServiceManager • TCHMHelpDatabase • TLHelpConnector
Misc TColorButton • TSpinEdit • TFloatSpinEdit • TArrow • TCalendar • TEditButton • TFileNameEdit • TDirectoryEdit • TDateEdit • TTimeEdit • TCalcEdit • TFileListBox • TFilterComboBox • TComboBoxEx • TCheckComboBox • TButtonPanel • TShellTreeView • TShellListView • TXMLPropStorage • TINIPropStorage • TJSONPropStorage • TIDEDialogLayoutStorage • TMRUManager • TStrHolder
LazControls TCheckBoxThemed • TDividerBevel • TExtendedNotebook • TListFilterEdit • TListViewFilterEdit • TLvlGraphControl • TShortPathEdit • TSpinEditEx • TFloatSpinEditEx • TTreeFilterEdit • TExtendedTabControl •
RTTI TTIEdit • TTIComboBox • TTIButton • TTICheckBox • TTILabel • TTIGroupBox • TTIRadioGroup • TTICheckGroup • TTICheckListBox • TTIListBox • TTIMemo • TTICalendar • TTIImage • TTIFloatSpinEdit • TTISpinEdit • TTITrackBar • TTIProgressBar • TTIMaskEdit • TTIColorButton • TMultiPropertyLink • TTIPropertyGrid • TTIGrid
SQLdb TSQLQuery • TSQLTransaction • TSQLScript • TSQLConnector • TMSSQLConnection • TSybaseConnection • TPQConnection • TPQTEventMonitor • TOracleConnection • TODBCConnection • TMySQL40Connection • TMySQL41Connection • TMySQL50Connection • TMySQL51Connection • TMySQL55Connection • TMySQL56Connection • TMySQL57Connection • TSQLite3Connection • TIBConnection • TFBAdmin • TFBEventMonitor • TSQLDBLibraryLoader
Pascal Script TPSScript • TPSScriptDebugger • TPSDllPlugin • TPSImport_Classes • TPSImport_DateUtils • TPSImport_ComObj • TPSImport_DB • TPSImport_Forms • TPSImport_Controls • TPSImport_StdCtrls • TPSCustomPlugin
SynEdit TSynEdit • TSynCompletion • TSynAutoComplete • TSynMacroRecorder • TSynExporterHTML • TSynPluginSyncroEdit • TSynPasSyn • TSynFreePascalSyn • TSynCppSyn • TSynJavaSyn • TSynPerlSyn • TSynHTMLSyn • TSynXMLSyn • TSynLFMSyn • TSynDiffSyn • TSynUNIXShellScriptSyn • TSynCssSyn • TSynPHPSyn • TSynTeXSyn • TSynSQLSyn • TSynPythonSyn • TSynVBSyn • TSynAnySyn • TSynMultiSyn • TSynBatSyn • TSynIniSyn • TSynPoSyn
Chart TChart • TListChartSource • TRandomChartSource • TUserDefinedChartSource • TCalculatedChartSource • TDbChartSource • TChartToolset • TChartAxisTransformations • TChartStyles • TChartLegendPanel • TChartNavScrollBar • TChartNavPanel • TIntervalChartSource • TDateTimeIntervalChartSource • TChartListBox • TChartExtentLink • TChartImageList
IPro TIpFileDataProvider • TIpHtmlDataProvider • TIpHttpDataProvider • TIpHtmlPanel
Virtual Controls TVirtualDrawTree • TVirtualStringTree • TVTHeaderPopupMenu