Trucs et astuces Delphi - page 13

Avec Delphi, rien n'est impossible ! Telle a été notre devise pendant des années. A la fois EDI et langage de développement (Pascal), l'outil Delphi facilite grandement la création d'applications. A l'origine, Delphi est un langage compilé qui s'execute sur des plateformes 32 bits. Depuis l'editeur a apporté de nouvelles fonctionnalités qui ne sont pas traitées sur Fobec.com.

Connaitre les dimensions d'un GIF sans composant spécifique

type TImageSize = record Width: Integer; Height: Integer; end; function ReadGIFSize(Stream: TStream): TImageSize;type TG if Header = record Signature: array [0..5] of Char; Width,...

Obtenir le nom et le port d'une imprimante

type TPrinterDevice = class {type definition NOT interfaced by Printers.pas} Driver, Device, Port: string; end; { .... } uses Printers;{ .... } function GetCurrentPrinterPort: string;...

Ajouter des RadioButton dans un TListBox

procedure TForm1.ListBox1DrawItem(Control: TWinControl; Index: Integer; Rect: TRect; State: TOwnerDrawState); var drawRect: TRect; begin with ListBox1.Canvas do begin FillRect(rect); ...

Supprimer tous les fichiers d'un répertoire

function DeleteAllFileInDir(sDir: string): integer; var Rec: TSearchRec; C: integer; begin result := 0; if sdir[length(sDir)] '' then sDir := sDir + ''; C := findfirst(sdir + '*.*',...

[FireBird] Exporter un IBQuery vers un fichier csv

function TDM.ExportIBQToCSV( const sSQL, sFileName: string; IBQ: TIBQuery): Boolean; var OutFile: TIBOutputDelimitedFile; begin result := false; if not assigned(IBQ) then Exit; with IBQ...

Créer un TWebBrowser à l'execution/Runtime

procedure TForm1.Button1Click(Sender: TObject); var wb: TWebBrowser; begin wb := TWebBrowser.Create(Form1); TWinControl(wb).Name := 'MyWebBrowser'; TWinControl(wb).Parent := Form1; ...

Connaitre l'adresse et le port du serveur proxy dans Internet Explorer

uses WinInet; function GetProxyInformation: string; var ProxyInfo: PInternetProxyInfo; Len: LongWord; begin Result := ''; Len := 4096; GetMem(ProxyInfo, Len); try if ...

Calculer l'age d'une personne

function CalculateAge(Birthday, CurrentDate: TDate): Integer; var Month, Day, Year, CurrentYear, CurrentMonth, CurrentDay: Word; begin DecodeDate(Birthday, Year, Month, Day); ...

Lister les applications installées sur le PC

uses Registry;{$R *.DFM} procedure TForm1.Button1Click(Sender: TObject); var aList: TStrings; i: Integer; sVersion: string; const sUninstall =...

Afficher les noms des fonctions contenues dans une DLL

uses ImageHlp; procedure ListDLLExports( const FileName: string; List: TStrings); type TDWordArray = array [0..$FFFFF] of DWORD; var imageinfo: LoadedImage; pExportDirectory:...

Script Delphi

Catégorie
Résumé de la rubrique
Contenu
528 articles
Rédaction
3 auteurs
Mise a jour
28/04/2009
Partager sur les réseau sociaux