Code source informatique

Code source pour développer une application, page 34

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

Calculer le nombre d'heures écoulées entre 2 dates

var Date1, Date2, DateD if : TDateTime; H, M, S, MS: Word; begin Date1 := StrToDateTime('24/02/2002 08:02:00'); Date2 := now; DateD if := Date2 - Date1; DecodeTime(DateD if , H, M,...

publié le 28/02/2002 dans par Communauté Delphi

DosFichTail

Analyse complète d'un dossier avec la taille du dossier, des sous-dossier et des fichiers.Au départ il suffit de cliquer sur l'edit Dossier et l'interface fait le reste.

publié le 27/02/2002 dans par Jean Jamet

APDVisuFoto

Visualisateur d'image facile d'utilisation au format bmp, jpeg, ico, wmf, .....Les images peuvent à tout moment être vues en taille réelle. La fréquence de défilementautomatique peut...

publié le 27/02/2002 dans par Antoine Prieur

SomEnLett

Ce programme est basé sur la fonction de conversion (Enlettre) du logicielCh if fresEnLettres de Jean Jamet. De nouvelles fonctions y ont été ajoutées :conversion de nombre à virgule, insérer...

publié le 19/02/2002 dans par Amar

PC-REBOURS

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

publié le 19/02/2002 dans Logiciel par RITON

PC-REBOURS

Afficher une note de l'auteur dans vos composants

Constructor YourComponentCreate(AOwner:TComponent);Begin Inherited Create(AOwner); {...} if (csDesigning in componentstate) and not (csloading in componentstate) then ...

publié le 13/02/2002 dans par Totsios Dimitrios

Crypter un string

procedure TForm1.Button1Click(Sender: TObject); var s: String[255]; c: array[0..255] of Byte absolute s; i: Integer; begin {encode} s := 'SwissDelphiCenter.ch'; for i := 1...

publié le 13/02/2002 dans par SwissDelphiCenter

Limiter l'accès à votre application dans le temps

Dans votre unité projet (.dpr): uses Forms, Sysutils, Dialogs, MyProgr in my_prog1.pas {Form1}; const email = 'my.mail@provider.xyz'; homepage = 'http://www.myhomepage.com'; //...

publié le 13/02/2002 dans par SwissDelphiCenter

Tester le nom d'un fichier

const ShortForbiddenChars: set of Char = [';', '=', '+', '', '|', '"', '[', ']', ' ', '', #39]; LongForbiddenChars:...

publié le 13/02/2002 dans par Communauté Delphi

Reperer la version de delphi par compilation conditionnelle

{$IFDEF VER140}{ ----------------- Delphi 6 ---------------------}{$ENDIF}{$IFDEF VER130}{ ----------------- Delphi 5 ---------------------}{$ENDIF}{$IFDEF VER120}{ ----------------- Delphi 4...

publié le 07/02/2002 dans par nzn.fr - Ronan Daniel

Changer une propriété dans tous les composants

Uses TypInfo; procedure TForm1.SetProperties(ClassName, SomeProperty: String; Value : boolean); var i : integer; PropInfo : PPropInfo; Component : TComponent; begin for i := 0 to...

publié le 06/02/2002 dans par Thomas Stutz

Connaitre la vitesse du CPU

function GetCPUSpeed : Double; const DelayTime = 500; var TimerHi, TimerLo: DWORD; PriorityClass, Priority: Integer; begin PriorityClass := GetPriorityClass(GetCurrentProcess); ...

publié le 05/02/2002 dans par Sven Biork

Savoir lorsque la résolution de l'écran est changée

...type ... private procedure WMDisplayChange( var Message:TMessage); message WM_DISPLAYCHANGE; public ... end; ... var Form1: TForm1;implementation{$R *.DFM} procedure ...

publié le 05/02/2002 dans par Thomas Stutz

Utiliser le Joystick

Uses MMSYSTEM; var MyJoy : TJoyInfo; ErrorResult : MMRESULT; begin ErrorResult:= joyGetPos(joystickid1,@MyJoy); if ErrorResult = JOYERR_NOERROR then begin TrackBar1.Position :=...

publié le 02/02/2002 dans par Thomas Stutz

Formater le texte dans un TRichedit à partir de raccourci

raccourci : Ctrl + B : grasCtrl + I :italiqueCtrl + S : surlignéCtrl + U :souligné procedure TForm1.RichEdit1KeyPress(Sender: TObject; var Key: Char); const KEY_CTRL_B = 02; KEY_CTRL_I = ...

publié le 02/02/2002 dans par Thomas Stutz

Afficher plusieurs colonnes dans un TFilelistBox

Procedure ShowMultiColumns(FileListBox : TFileListBox; bValue : Boolean); begin with TDirectoryListBox(FileListBox) do begin Columns := Ord(bValue) and (Ord(bValue) and 1); ...

publié le 02/02/2002 dans par Thomas Stutz

Trouver le nom du CPU

uses Registry; function CPUname: string; var Reg: TRegistry; begin CPUname := ''; Reg := TRegistry.Create; try Reg.RootKey := HKEY_LOCAL_MACHINE; if ...

publié le 01/02/2002 dans par Eduardo Teixeira

Zoomer sur un Canvas

procedure SetCanvasZoomFactor(Canvas: TCanvas; AZoomFactor: integer); var i: integer; begin if AZoomFactor = 100 then SetMapMode(Canvas.Handle, MM_TEXT); else begin ...

publié le 01/02/2002 dans par Marc Dürst

Lire le mot sous le curseur de la souris dans un TRichedit

procedure TForm1.RichEdit1MouseMove(Sender: TObject; Sh if t: TSh if tState; X, Y: Integer); var iCharIndex, iLineIndex, iCharOffset: Integer; i, j, Pt: TPoint; s: string; begin with...

publié le 01/02/2002 dans par Thomas Stutz

Limiter le nombre de lignes dans un TMemo

procedure TForm1.Memo1Change(Sender: TObject); const MaxLineCount = 5; begin if Memo1.Lines.Count > MaxLineCount then Memo1.Perform(EM_UNDO, 0, 0); Memo1.Perform(EM_EMPTYUNDOBUFFER, 0,...

publié le 01/02/2002 dans par Thomas Stutz

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