Développer un logiciel avec Delphi - page 10

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 le panel cliqué d'un TStatusbar

uses commctrl;{$R *.DFM} procedure TForm1.StatusBar1MouseDown(Sender: TObject; Button: TMouseButton; Sh if t: TSh if tState; X, Y: Integer); var i: integer; r: TRect; begin for i := 1 to...

Connaitre rapidement le nombre de fichiers d'un répertoire

function FileCount( const aFolder: string): Integer; var H: THandle; Data: TWin32FindData; begin Result := 0; H := FindFirstFile(PCHAR(aFolder + '*.*'), Data); if H INVALID_HANDLE_VALUE ...

Afficher le nom des tables d'une base de donnée

uses dbtables; procedure TForm1.Button1Click(Sender: TObject); var ts: TStringlist; begin ts := TStringlist.create; Session.GetTableNames('DBDEMOS', '*.DB', false, false, ts); ...

Savoir lorsqu'un nouveau fichier est crée

function WaitForFile(FileName: string): Boolean;{Wait for a file to be created. Tracks the directory were the file will be created.Returns true if file exists, false on error.} var WaitHandle:...

Dessiner avec un effet nuage de point (Spray effect)

procedure Spray(Canvas: TCanvas; x, y, r: Integer; Color: TColor); var rad, a: Single; i: Integer; begin for i := 0 to 100 do begin a := Random * 2 * pi; rad := Random * r; ...

Afficher la fenêtre d'ouverture d'une connection internet

uses WinInet; procedure TForm1.Button1Click(Sender: TObject); begin if not InternetAutodial(INTERNET_AUTODIAL_FORCE_ONLINE, Application.Handle) then MessageDlg('No internet connection',...

Imprimer un TMemo, TStringList, TStrings, TItems, ...

unit PrintStringsUnit1;interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) Memo1: TMemo; Button1: TButton; ...

Lire/enregistrer un ensemble de propriétés par exemple TFontStyles

type pFontStyles = ^TFontStyles; pInteger = ^Integer; function FontStylesToInteger ( const Value : TFontStyles) : Integer; begin Result := pInteger(@Value)^; end; function ...

Obtenir les bibliothèques de type installées

uses Registry; procedure EnumTypeLibs(TypeLibNames: TStrings); var f: TRegistry; keyNames, keyVersions, keyInfos: TStringList; keyName, keyVersion, keyInfo, tlName: string; i, j, k: Integer;...

Obtenir la liste des raccourcis ainsi que de l'application associée

uses Registry; procedure TForm1.Button1Click(Sender: TObject); var reg: TRegistry; keys: TStringList; i: Integer; typename, displayname, server: string; begin memo1.Clear; reg :=...

Astuces Delphi

Catégorie
Résumé de la rubrique
Contenu
659 articles
Rédaction
22 auteurs
Mise a jour
21/12/2010
Partager sur les réseau sociaux