Navigation Principale
bullet Accueil
Photos
bullet Articles
bullet Forum
bullet Liens
bullet Membres
bullet News
bullet Proposition de News
bullet Téléchargements
bullet Content Index
 
Bienvenue
Nom d'utilisateur:

Mot de passe:


Retenir l'identification

[ ]
[ ]
En ligne
Invités: 5, Membres: 0 ...

Record: 51
(Membres: 0, Invités: 51) le 02 avr : 02:42

Membres: 145
Dernier membre: danync
Ajouts récents
Windows
Delphi
membres
11 nov winston
19 jui danync
18 jun c-lotre
06 mar volvic
16 fév snah
Forum
Page de Liens
Bibliotheque de fonctions
le vendredi 25 mai 2007
par admin Contributions de l'auteur
dans Delphi > Divers

vous trouverez dans le code ci dessous une bibliotheque que j'utilise regulierement dans mes applications.
Je complete cette unité au fur et à mesure de mes besoins.

function GetFileInfo(path : string) : TFileInformation;
function IsPrevInstance: HWND;
function DiskInDrive(Drive: Char): Boolean;
procedure BltTBitmapAsDib(DestDc : hdc; {Handle of where to blt}
x : word; {Bit at x}
y : word; {Blt at y}
Width : word; {Width to stretch}
Height : word; {Height to stretch}
bm : TBitmap); {the TBitmap to Blt}
procedure ListDLLExports(const FileName: string; List: TStrings);
function AddPathDelimiter( path : string ) : string;
//procedure CopyFileOrDirectory(Source, Desti : string; var Remplace : TypeReplaceFile);
Procedure CountFiles(Source : string;var TheList : CountList);
//Function ViewCopyFile(Src,Desti: string): Boolean;
Procedure MakeFileList(Source : string;var List :TstringList; Filter: string;Gauge :TGauge);
procedure CopyFileDate(const Source, Dest: String);
function GetFileListDataObject(Files: TStrings): IDataObject;
function IsTextFile(const sFile: TFileName): boolean;
function GetFileOwner(FileName: string; var Domain, Username: string): Boolean;
function TrouverNomFichierLnk(FicSource:string):string;
function IsFileInUse(fName : string) : boolean;
function Mince(PathToMince :String; InSpace :Integer): String;
function GetShortenPathName(LongPath:String):String;
function CutPath(Path:String;MaxLen:Integer):String;
function FileInUse(FileName: string): Boolean;
function GetIconIndex(Extension: String; Attribus: DWORD; var TypeFichier :string):Integer;
function GetIEFavourites:TStrings;
function ReadVerInfo(const Filename :String):String;
function realtime(value:longint;format : boolean):string;
function InString(StartPosition: Cardinal; const Source, Pattern: string): Cardinal; stdcall;
function IsAdmin: Boolean;
function MatchStrings(source, pattern: String): Boolean;
procedure CreateLinkprivate(SourceFile, ShortCutName: String);
function GetDiskSize(drive: Char; var free_size, total_size: Int64): Boolean;
function GetNbObjects(const ADirectory: string): integer;
function FileSizeToStr(Sz: int64; id : byte): string;
function GetIcon(FileName: PChar; Directory: Boolean): TIcon;
function SmBiosGetEntryPoint(var Dump: TRomBiosDump; out SmEP: TSmBiosEntryPoint): PSmBiosEntryPoint;
function SmBiosGetNextEntry(var Dump: TRomBiosDump; Entry: Pointer): Pointer;
function SmBiosGetString(var Dump: TRomBiosDump; Entry: Pointer;
Index: Byte): string;
procedure DisplayBiosMessage;
function GetTextfileType(filename : string) : TxFileType;
function UTFToStr(Value: String): String;
function DeleteKeyTree(Root: HKey; Key: string): Boolean; overload;
function DeleteKeyTree(reg: TRegistry; Key: string): Boolean; overload;
function RemoveSlash(const S: string): string;
procedure DecStrLen(var S: string; DecBy: Integer);
function FileTimeToDt(Ft: TFileTime): string;
function CompareDate(const S1, S2: string): Integer;



Vous trouverez cette unité ici :

article.png


et le fichier bioshelp.pas nécessaire ici :
Â
article.png

Compteur
Cette page aujourd'hui ...
total: 0
unique: 0

Depuis toujours ...
total: 1159
unique: 716

Site ...
total: 6433
unique: 2532

Recherche TechnoJoly
Sélectionner la langue


Titres

»Sortie différée de Google Chrome OS
Bien que l'annonce de la sortie de Chrome O ...
»Organisation de la seconde édition de l'European OpenSource & Free Software Law Event (EOLE) le 9 décembre 2009 au Parlement Européen
L'European OpenSource & Free Software Law Event (EOLE) est un événement qui a pour ambition de favo ...
»Fedora 12 « Constantine » est disponible
Après les phases alpha et bêta, la version finale de la Fedora 12 (Constantine de son petit ...
»Codec OpenSource BroadVoice
Le codec G729 est un standard recommandé par
»Sortie de la version 2.11 de la bibliothèque standard C GNU (glibc)
La version 2.11 de la bibliothèque C GNU (RSS ...
»Firefox, Google, Samsung, X
Firefox : 5 ans et une version pré-3.6

Firefox a 5 ans, et ça se fête par la pu ...
»La gestion des bénévoles facilitée avec OpenVolunteer (v0.2)
Dix mois après la première version, OpenVolunteer vient de sortir en version 0.2. Pour rappel, Open ...
»MimOOo ou « la plus grosse migration OpenOffice.org au monde » en questions
En septembre 2006, DLFP publiait une dépêche intitulée « La plus grosse migration
»Le Libre au service de l'agriculture du Nicaragua
On ne peut que se féliciter lorsque le Logiciel Libre est au service du développement d'un pays du ...
»Le Top 500 de novembre 2009
Le trente-quatrième Top 500 des supercalculateurs mondiaux est sorti aujourd'hui à l'occasion de la ...
»Revue de presse de l'April pour la semaine 46
La revue de presse de l'April est régulièrement ...
»Open Graphics lance la production de l'OGD1
La carte de développement du projet Open Graphics, OGD1, est en cours de fabrication. Les circuits ...
»Soirée Linux et Logiciels Libres sur Sisteron (04)
Nouvelle soirée Linux et Logiciels Libres sur Sisteron organisée par All trademarks are © their respective owners.
TechnoJoly.net n'assume pas la responsabilité
du contenu des sites extérieurs
  
Render time: 0.3377 second(s); 0.0627 of that for queries.