Code source informatique

Code source pour développer une application, page 38

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

Utiliser la fonction Pascal "delay" dans Delphi

procedure delay(msec:longint); var start,stop:longint; begin start := gettickcount; repeat stop := gettickcount; application.processmessages; until (stop - start ) ›= msec; end;...

publié le 29/11/2001 dans par SwissDelphiCenter

Savoir si un string ne comporte que des chiffres

function IsStrANumber( const S: String): Boolean; var P:PChar; begin P:=PChar(S); result:=False; while P^ #130 do begin if not (P^ in ['0'..'9']) then exit; ...

publié le 29/11/2001 dans par SwissDelphiCenter

Créer un fichier Ressource

L'exemple 'Tout inclure dans l'exe' dans le Grenier de FOBEC vous montre comment inclure Bmp,curseur, MP3, exe, ... directement dans le programme

publié le 29/11/2001 dans par SwissDelphiCenter

Convertir des valeurs Hexadecimales

procedure TForm1.Button1Click(Sender: TObject); begin Label1.Caption:=inttostr(strtoint('$AFFE')); //45054 end;

publié le 29/11/2001 dans par SwissDelphiCenter

Calculer la différence entre deux dates

procedure TForm1.Button1Click(Sender: TObject); var datum1, datum2 :TDateTime; d if ferenz:integer; begin datum1:=EncodeDate(2000,06,15); //Date 2000/06/15 datum2:=EncodeDate(2000,01,01);...

publié le 29/11/2001 dans par SwissDelphiCenter

Changer le format de la date

{Valeurs prédéfinies dans Delphi- DateSeparator- ShortDateFormat- LongDateFormat;- ShortMonthNames;- LongMonthNames;- ShortDayNames;- LongDayNames;}//change le format de la date procedure ...

publié le 29/11/2001 dans par SwissDelphiCenter

Calculer le numéro de la semaine

var FirstWeekDay : Integer = 2; function WeekToDate(AWeek,AYear:Integer):TDateTime; begin Result:=EncodeDate(AYear,1,FirstWeekDate); ...

publié le 29/11/2001 dans par SwissDelphiCenter

Vérifier si un string correspond à une adresse Email valide

function IsEMail(EMail: String): Boolean; var s: String; ETpos: Integer; begin ETpos:= pos('@', EMail); if ETpos > 1 then begin s:= copy(EMail,ETpos+1,Length(EMail)); if...

publié le 29/11/2001 dans par SwissDelphiCenter

Convertir un TColor dans le format HTML

function ColorToHtml( Color: TColor ): string; begin Result := '#' + IntToHex( Color and $FF, 2 ) + IntToHex( Color shr 8 and $FF, 2 ) + IntToHex( Color shr 16 and $FF, 2 ); end; ...

publié le 29/11/2001 dans par SwissDelphiCenter

Formater un nombre dans une string avec des '0'

procedure TForm1.Button1Click(Sender: TObject); begin Label1.Caption := Format('%.*d', [10,1456]); end;

publié le 29/11/2001 dans par SwissDelphiCenter

Connaitre le dernier jour du mois en cours

function LastDayOfCurrentMonth: TDate; var y, m, d: word; begin decodedate(now, y, m, d); m := m + 1; if m > 12 then begin y := y + 1; m := 1; end; result := encodedate(y, m,...

publié le 29/11/2001 dans par SwissDelphiCenter

Générer un mot de passe de manière aléatoire

function RandomPassword(PLen:Integer):String; var str:String; begin Randomize; //l'ensemble des caractères str:='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; ...

publié le 29/11/2001 dans par SwissDelphiCenter

Sortir d'une boucle avec la touche ESC

procedure TForm1.Button1Click(Sender: TObject); var LoopAborted : boolean; i : integer; begin LoopAborted := false; i := 0; repeat // Your Code... Caption := inttostr(i); ...

publié le 29/11/2001 dans par SwissDelphiCenter

Vérifier si un string peut être converti en chiffre

function IsStrFloatNum(s:String) : boolean; begin try // try to convert the string into a floatnumber StrToFloat(s); // if there is no error the result is true result := true; ...

publié le 29/11/2001 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 29/11/2001 dans par SwissDelphiCenter

Music - MP3Player

La principale fonction de ce lecteur est d'écouter des musiques au format Mp3, wav, cdaudio, wma, .... L'utilisation est très simple, tout ce qu'il faut est au bon endroit,bref le petit...

publié le 29/11/2001 dans par Julio

Retrouver les informations de licence Windows

uses Registry;{...} procedure GetOwnerAndCompanyName( var sOwner, sOrganization : string); var reg: TRegistry; begin reg:= TRegistry.Create; try reg.RootKey:= HKEY_LOCAL_MACHINE; if ...

publié le 28/11/2001 dans par SwissDelphiCenter

Enregistrer un OCX

uses OLECtl; var OCXHand: THandle; RegFunc: TDllRegisterServer; begin OCXHand := LoadLibrary ('C:WindowsSystemMyFile.ocx'); RegFunc:= GetProcAddress (OCXHand,...

publié le 28/11/2001 dans par SwissDelphiCenter

Lister les logiciels installés sur le système

procedure TForm1.Button1Click(Sender: TObject); const UNINST_PATH = 'SOFTWAREMicrosoftWindowsCurrentVersionUninstall'; var Reg: TRegistry; SubKeys: TStringList; ListItem: TlistItem; ...

publié le 28/11/2001 dans par SwissDelphiCenter

Afficher le menu démarrer ou la boite de dialogue executer

// Afficher le menu démarrerkeybd_event(VK_LWIN, MapVirtualKey(VK_LWIN, 0), 0, 0);keybd_event(VK_LWIN, MapVirtualKey(VK_LWIN, 0), KEYEVENTF_KEYUP, 0)//la boîte de dialogue...

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