Code source informatique

Code source pour développer une application, page 44

Depuis plus de 15 ans, le site Fobec.com vous accompagne dans vos developpements informatique. Au fil des années, nous avons construit une solide base de programmation grace à vos codes sources sur les langages Delphi, PHP puis JAVA. Aujourd'hui, les publications s'ouvrent au développement natif sous Android.
Un sujet vous tient à coeur ou un code source à partager ? Le site est ouvert à tous, n'hesitez pas à publier sur Fobec.com

Code source informatique

Savoir si Internet Explorer est installé

uses registry; function IE_Installed : Boolean; var Reg: TRegistry; s: String; begin Reg:=TRegistry.Create; With Reg do Begin RootKey:=HKEY_LOCAL_MACHINE; ...

publié le 18/11/2001 dans par SwissDelphiCenter

Afficher une form secondaire dans la barre des taches

procedure TForm2.FormCreate(Sender: TObject); begin SetWindowLong(Handle, GWL_EXSTYLE, WS_EX_APPWINDOW); end;

publié le 16/11/2001 dans par SwissDelphiCenter

Définir le bouton par défaut dans un message

function DefMessageDlg( const ACaption: string; const Msg: string; DlgType: TMsgDlgType; Buttons: TMsgDlgButtons; DefButton: Integer; HelpCtx: Longint): Integer; var i: Integer; btn:...

publié le 16/11/2001 dans par SwissDelphiCenter

Changer le texte d'un bouton dans un Open / SaveDialog

procedure TForm1.Button1Click(Sender: TObject); begin if Opendialog1.Execute then begin {....} end; end; procedure TForm1.OpenDialog1Show(Sender: TObject); begin ...

publié le 16/11/2001 dans par SwissDelphiCenter

Ouvrir la boite de dialogue 'rechercher' dans l'explorateur de fichiers

uses DDEMan;{...} procedure SearchInFolder(Folder: string); begin with TDDEClientConv.Create(Self) do begin ConnectMode := ddeManual; ServiceApplication := 'Explorer.exe'; ...

publié le 16/11/2001 dans par SwissDelphiCenter

Ajouter un document dans le menu 'Mes documents'

uses ShellAPI, ShlOBJ; procedure AddToStartDocumentsMenu(sFilePath : string); begin SHAddToRecentDocs(SHARD_PATH, PChar( sFilePath ) ); end;

publié le 16/11/2001 dans par SwissDelphiCenter

Afficher la boite de dialogue 'Choix du répertoire'

uses Filectrl; procedure TForm1.Button1Click(Sender: TObject); var Dir : String; begin SelectDirectory('Select a directory','',Dir); ShowMessage(Dir); end;

publié le 16/11/2001 dans par SwissDelphiCenter

En savoir plus sur les raccourcis

Si vous sélectionnez une image BMP, l'éditeur d'image par défaut se lance automatiquement. Dans cetexemple, nous allons rechercher l'application qui est associée au type de fichiers. ...

publié le 16/11/2001 dans par SwissDelphiCenter

Ouvrir la boite de dialogue 'propriété d'un fichier'

uses shellapi; //Thanks to Peter Below (TeamB) for this code procedure PropertiesDialog(filename:String); var sei: TShellExecuteInfo; begin FillChar(sei, SizeOf(sei), 0); sei.cbSize :=...

publié le 16/11/2001 dans par SwissDelphiCenter

Ouvrir la boite de dialogue 'Ouvrir avec ...'

//Thanks to Andreas Kosch for Help procedure OpenWith(FileName: String); begin ShellExecute(Application.Handle, 'open', PChar('rundll32.exe'), PChar('shell32.dll,OpenAs_RunDLL...

publié le 16/11/2001 dans par SwissDelphiCenter

Utiliser le DragDrop avec l'Explorer

unit Unit1;interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) ListBox1: TListBox; procedure FormCreate(Sender:...

publié le 16/11/2001 dans par SwissDelphiCenter

Connaitre la version d'un fichier

function GetVersion : String; var VerInfoSize: DWord; VerInfo: Pointer; VerValueSize: DWord; VerValue: PVSFixedFileInfo; Dummy: DWord; begin VerInfoSize :=...

publié le 16/11/2001 dans par SwissDelphiCenter

Lire la date du dernier accès à un fichier

function GetFileLastAccessTime(sFileName : string ) : TDateTime; var ffd : TWin32FindData; dft : DWord; lft : TFileTime; h : THandle; begin // get file information h := Windows.FindFirstFile(...

publié le 16/11/2001 dans par SwissDelphiCenter

Vérifier si un fichier est en cours d'utilisation

function IsFileInUse(fName : string ) : boolean; var HFileRes : HFILE; begin Result := false; if not FileExists(fName) then exit; HFileRes := CreateFile(pchar(fName), GENERIC_READ or...

publié le 16/11/2001 dans par SwissDelphiCenter

Lire les ID3-Tag d'un MP3

unit Unit1;interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TID3Tag = record ID: string[3]; Titel: string[30]; Artist: string[30]; ...

publié le 16/11/2001 dans par SwissDelphiCenter

Connaitre le type de l'EXE

function getexetype(Filename:string):string; var BinaryType: DWORD; begin If GetBinaryType(Pchar(Filename), Binarytype) Then case BinaryType of SCS_32BIT_BINARY: Result:= 'Win32...

publié le 16/11/2001 dans par SwissDelphiCenter

Lire la date d'un fichier

procedure TForm1.Button1Click(Sender: TObject); var S1 : String; F1 : File; FStruct : TOFSTRUCT; TheDate : TDateTime; Han1 : Integer; I : Integer; begin if Opendialog1.Execute then ...

publié le 16/11/2001 dans par SwissDelphiCenter

Comparer 2 fichiers

Function Are2FilesEqual(Const fileName1, fileName2: String ):Boolean; Var ms1, ms2 : TMemoryStream; Begin Result := False; ms1 := TMemoryStream.Create; try ms1.LoadFromFile(fileName1); ...

publié le 16/11/2001 dans par SwissDelphiCenter

Vérifier si le répertoire existe

procedure TForm1.Button1Click(Sender:TObject); begin if DirectoryExists('c:windows') then begin ShowMessage('Répertoire existant'); end; end;

publié le 16/11/2001 dans par SwissDelphiCenter

Créer un répertoire

uses Dialogs; begin {$I-} MkDir('c:windoof'); if IOResult 0 then MessageDlg('Le répertoire n'a pu être crée ! / Error', mtWarning, [mbOk], 0) else ...

publié le 16/11/2001 dans par SwissDelphiCenter

Menu code source
Résumé de la rubrique
Contenu
1063 articles
Rédaction
52 auteurs
Mise à jour
03/09/2022