Trucs et astuces Delphi - page 15

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.

Lire/écrire dans un fichier texte

Procedure NewTxt;Var F : Textfile; Begin AssignFile(F, 'c:ek.txt'); {Assigns the Filename} ReWrite(F); {Create a new file named ek.txt} Writeln(F, 'You have written text into a .txt file');...

Enregistrer/lire un fichier dans un TBlobStream

// To save a file to BLOB: procedure TForm1.Button1Click(Sender: TObject); var blob: TBlobStream; begin blob := yourDataset.CreateBlobStream(yourDataset.FieldByName('YOUR_BLOB'), bmWrite); try ...

Crypter une image

procedure EncryptBMP( const BMP: TBitmap; Key: Integer); var BytesPorScan: Integer; w, h: integer; p: pByteArray; begin try BytesPorScan := Abs(Integer(BMP.ScanLine[1]) - ...

Lancer un autre programme

uses shellapi; Shellexecute(handle,'open','notepad.exe','',nil,sw_shownormal);ou WinExec('C:Windowsotepad.exe',SW_Show);

Créer un composant TEdit avec une propriété alignement

unit AlignEdit;interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TAlign = (eaLeft, eaCenter, eaRight); TAlignEdit = class(TEdit) private ...

Calculer le checksum d'un fichier

function GetCheckSum(FileName: string): DWORD; var F: file of DWORD; P: Pointer; Fsize: DWORD; Buffer: array [0..500] of DWORD; begin FileMode := 0; AssignFile(F, FileName); Reset(F); ...

Connaitre le type de fichier

uses ShellAPI; function MrsGetFileType( const strFilename: string): string; var FileInfo: TSHFileInfo; begin FillChar(FileInfo, SizeOf(FileInfo), #0); SHGetFileInfo(PChar(strFilename), 0,...

Trouver la version d'Internet Explorer

uses Registry; function GetIEVersion(Key: string): string; var Reg: TRegistry; begin Reg := TRegistry.Create; try Reg.RootKey := HKEY_LOCAL_MACHINE; ...

Retrouver les informations CPU

unit main; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls; type Tfrm_main = class(TForm) img_info: TImage; procedure ...

Connaitre le nombre d'occurence d'un mot dans un string

function CountPos( const subtext: string; Text: string): Integer; begin if (Length(subtext) = 0) or (Length(Text) = 0) or (Pos(subtext, Text) = 0) then Result := 0 else Result :=...

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