Code source informatique

Code source pour développer une application, page 42

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

Créer un raccourci sur l'ensemble du système

type TForm1 = class(TForm) procedure FormCreate(Sender: TObject); procedure FormDestroy(Sender: TObject); protected procedure hotykey( var msg:TMessage); message WM_HOTKEY; end; var ...

publié le 19/11/2001 dans par SwissDelphiCenter

Mettre le moniteur en veille

{éteindre} SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, 0);{allumer} SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, -1);

publié le 19/11/2001 dans par SwissDelphiCenter

Activer-désactiver les diodes du clavier

procedure TForm1.Button1Click(Sender: TObject); var keys: TKeyboardState; begin {1 = on, 0 = off} GetKeyboardState( keys ); keys[VK_NUMLOCK] := 1; {Num Lock} keys[VK_CAPITAL] := 1; {Caps...

publié le 19/11/2001 dans par SwissDelphiCenter

Activer/désactiver l'autorun du CD

procedure TForm1.SetCDAutoRun(AAutoRun:Boolean); const DoAutoRun : array[Boolean] of Integer = (0,1); var Reg:TRegistry; begin try Reg := TRegistry.Create; Reg.RootKey :=...

publié le 19/11/2001 dans par SwissDelphiCenter

Changer l'image du bureau

uses Registry, WinProcs; procedure SetWallpaper(sWallpaperBMPPath : String;bTile : boolean ); var reg : TRegIniFile; begin reg := TRegIniFile.Create('Control PanelDesktop' ); with reg...

publié le 19/11/2001 dans par SwissDelphiCenter

Ouvrir le menu démarrer

procedure TForm1.Button1Click(Sender: TObject); begin SendMessage(Form1.handle,WM_SYSCOMMAND,SC_TASKLIST,0); end;

publié le 19/11/2001 dans par SwissDelphiCenter

Changer l'heure système

procedure TForm1.Button1Click(Sender: TObject); var systemtime : TSystemTime; NewTime:string; begin NewTime:='13:58:00'; DateTimeToSystemTime( Date+StrToTime(NewTime),systemtime); ...

publié le 19/11/2001 dans par SwissDelphiCenter

Envoyer un message Windows avec SendMessage

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

publié le 19/11/2001 dans par SwissDelphiCenter

Vider la corbeille

Procedure EmptyRecycleBin ;Const SHERB_NOCONFIRMATION = $00000001 ; SHERB_NOPROGRESSUI = $00000002 ; SHERB_NOSOUND = $00000004 ;TypeTSHEmptyRecycleBin = function (Wnd : HWND; pszRootPath :...

publié le 19/11/2001 dans par SwissDelphiCenter

Enregistrer ses propres formats de fichiers

//Use the registry to register your own filetype. uses registry; procedure TForm1.RegisterFileType(prefix:String; exepfad:String); var reg:TRegistry; begin reg:=TRegistry.Create; ...

publié le 19/11/2001 dans par SwissDelphiCenter

Changer le nom de la fenêtre d'une autre application

procedure TForm1.Button1Click(Sender: TObject); begin SetWindowText(FindWindow('notepad',nil),'Test'); end;

publié le 19/11/2001 dans par SwissDelphiCenter

Installer un écran de veille

procedure InstallScreenSaver(FileName:String); begin {set this screensaver as default screensaver and open the properties dialog} ShellExecute(Application.Handle, 'open',...

publié le 19/11/2001 dans par SwissDelphiCenter

Terminer une tâche

uses Tlhelp32; function KillTask(ExeFileName: string): integer; const PROCESS_TERMINATE=$0001; var ContinueLoop: BOOL; FSnapshotHandle: THandle; FProcessEntry32: TProcessEntry32; ...

publié le 19/11/2001 dans par SwissDelphiCenter

Déplacer un fichier vers la corbeille

uses ShellAPI; function DeleteFileWithUndo(sFileName : string ): boolean; var fos : TSHFileOpStruct; begin FillChar( fos, SizeOf( fos ), 0 ); with fos do begin wFunc := FO_DELETE; ...

publié le 19/11/2001 dans par SwissDelphiCenter

Effacer un programme après sa fermeture

Thanks to Vitaly Nevzorov nevzorov@yahoo.com, http://www.interlync.com/vitaly for this code. procedure TForm1.Button1Click(Sender: TObject); var f:Textfile; begin ...

publié le 19/11/2001 dans par SwissDelphiCenter

Changer les noms de fichiers longs en noms de fichiers courts

uses Windows, SysUtils; function GetShortName( sLongName : string ):string; var sShortName : string; nShortNameLen : integer; begin SetLength( sShortName, MAX_PATH ); nShortNameLen := ...

publié le 19/11/2001 dans par SwissDelphiCenter

Copier un fichier

Copyfile('c:windows est.txt','d:data ext.txt',True);

publié le 19/11/2001 dans par SwissDelphiCenter

Utiliser un fichier ini

voir l'exemple Fichier Ini dans le grenier de FOBEC

publié le 19/11/2001 dans par SwissDelphiCenter

Transformer les noms de fichiers courts en nom de fichiers longs

Function GetLongFileName(Const FileName : String) : String; var aInfo: TSHFileInfo; begin if SHGetFileInfo(PChar(FileName),0,aInfo,Sizeof(aInfo),SHGFI_DISPLAYNAME)0 then Result:=...

publié le 19/11/2001 dans par SwissDelphiCenter

Rechercher un fichier au travers des répertoires

var Count:Integer; procedure GetAllFiles(mask:string); var search:TSearchRec; verz:string; such:string; begin such:=ExtractFileName(mask); verz:=ExtractFilePath(mask); if ...

publié le 19/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