Code source informatique

Code source pour développer une application, page 23

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

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 ...

publié le 17/12/2004 dans par Jens Borrisholt

XCapture

<img alt="XCapture" src="http://www.fobec.com/CMS/userdata/member030/XCapture.gif" vspace="4" align="left" border="0"...

publié le 14/12/2004 dans Logiciel par Herve Deconchat

XCapture

Chrismemo

<img alt="chrismemo" src="http://www.fobec.com/CMS/userdata/member001/chrismemo.gif" vspace="4" align="left" border="0"...

publié le 14/12/2004 dans Logiciel par fobec

Chrismemo

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;...

publié le 12/12/2004 dans par Radostin Gerchev

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 :=...

publié le 12/12/2004 dans par Peter Below

Obtenir un nom de fichier temporaire

function GetTempFile( const Extension: string): string; var Buffer: array[0..MAX_PATH] OF Char; aFile : string; begin GetTempPath(Sizeof(Buffer)-1,Buffer); ...

publié le 11/12/2004 dans par Communauté Delphi

Savoir lorsqu'un TForm passe à wsMaximized ou wsMinimized

private procedure WMSysCommand( var Msg: TWMSysCommand);message WM_SYSCOMMAND;{...}implementation{...} procedure TForm1.WMSysCommand( var Msg: TWMSysCommand); begin if (Msg.CmdType =...

publié le 11/12/2004 dans par Communauté Delphi

Vider le buffer du clavier/de la souris

procedure EmptyKeyQueue; var Msg: TMsg; begin while PeekMessage(Msg, 0, WM_KEYFIRST, WM_KEYLAST, PM_REMOVE or PM_NOYIELD) do; end; procedure EmptyMouseQueue; var Msg: TMsg; begin while...

publié le 10/12/2004 dans par Peter Below

Ajouter les evenements MouseEnter & MouseLeave sur vos composants

unit ImageEx;interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls;type TImageEx = class (TImage) private { Private declarations } ...

publié le 10/12/2004 dans par Communauté Delphi

Afficher un TForm plus petit que 112 pixels

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

publié le 10/12/2004 dans par Communauté Delphi

Utiliser les fonctions du Shell (Windows) pour la copie

uses Shellapi; TSHFileOpStructA = record Wnd:HWnd; wFunc:Uint; pFrom:PAnsiChar; pTo:PAnsiChar; fFlags:FILEOP_FLAGS; fAnyOperatiosAborted:Bool; hNameMappings:Pointer; ...

publié le 07/12/2004 dans par SwissDelphiCenter

Effectuer une rotation de n'importe quel angle sur un Bitmap

const PixelMax = 32768;type pPixelArray = ^TPixelArray; TPixelArray = Array[0..PixelMax-1] Of TRGBTriple; procedure RotateBitmap_ads( SourceBitmap : TBitmap; out DestBitmap : TBitmap; ...

publié le 28/11/2004 dans par Communauté Delphi

Crypter un fichier ou un string

unit EZCrypt;{modeled by Ben Hochstrasser(bhoc@surfeu.ch) after some code snippet from borland)interface uses Windows, Classes;type TWordTriple = Array[0..2] of Word; function FileEncrypt(InFile,...

publié le 28/11/2004 dans par Ben Hochstrasser

Crypter un String

unit uEncrypt;interface function Decrypt( const S: AnsiString; Key: Word): AnsiString; function Encrypt( const S: AnsiString; Key: Word): AnsiString;implementation const C1 = 52845; C2 =...

publié le 28/11/2004 dans par Alain962

Rechercher et marquer du texte dans un TWebBrowser

private procedure SearchAndHighlightText(aText: string); {....} procedure TForm1.SearchAndHighlightText(aText: string); var i: Integer; begin for i := 0 to...

publié le 27/11/2004 dans par boegi

Vérifier la validité d'une adresseIP

function iswrongip(ip: string): boolean; var z, i: byte; st: array[1..3] of byte; const z if f = ['0'..'9']; begin st[1] := 0; st[2] := 0; st[3] := 0; z := 0; ...

publié le 23/11/2004 dans par Sebastian

Concevoir un petit chronomètre

var Form1: TForm1; TheTime:Integer;implementation{$R *.DFM}Function GetCounter(Second:Integer):String;Var Minute,NewSecond,Hour : Currency;Begin Hour := Int(Second / 3600); Minute :=...

publié le 23/11/2004 dans par Colombo Gianluca

Connaitre la police du menu system

function GetMenuFont: TFont; var ncm: TNonClientMetrics; begin ncm.cbSize := SizeOf(TNonClientMetrics); SystemParametersInfo(SPI_GETNONCLIENTMETRICS, SizeOf(TNonClientMetrics), @ncm, 0); ...

publié le 20/11/2004 dans par P. Below

Etablir une connection ADO en utilisant OLE

uses ComObj;{$R *.DFM} function OpenConnection(ConnectionString:AnsiString):Integer; var ADODBConnection : OleVariant; begin ADODBConnection :=...

publié le 20/11/2004 dans par Daniel Henrique

Convertir une image au format bmp vers un emf (Enhanced Metafile)

function bmp2emf( const SourceFileName: TFileName): Boolean;// Converts a Bitmap to a Enhanced Metafile (*.emf) var Metafile: TMetafile; MetaCanvas: TMetafileCanvas; Bitmap: TBitmap; begin ...

publié le 20/11/2004 dans par Communauté Delphi

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