Les Snippets

Connexion

Formater une chaîne composée

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 18/09/2007 17:21:17 et initié par Charles Racaud [Liste]
Date de mise à jour : 05/10/2007 17:59:34
Vue : 5250
Catégorie(s) : Chaîne de caractères
Langages dispo pour ce code :
- VB6, VBA
- Delphi 5
- Windev
- Voir tous les langages pour ce code snippet



Langage : Delphi 5
Date ajout : 27/09/2007
Posté par Loulibier [Liste]
DateMAJ : 05/10/2007

function FormatString(Format : string; Args : array of Variant): string;
var
  iNoArgs : integer;
begin
  for iNoArgs := 0 to High(Args) do
    Format := StringReplace(Format, '{' + IntToStr(iNoArgs) + '}', Args[iNoArgs], [rfReplaceAll, rfIgnoreCase]);


  Result := Format;
end;

// Exemple d'utilisation :
ShowMessage(FormatString('Bonjour {0}, tu vas {1} ? On est le {2} aujourd''hui', ['toi', 'bien', Date]));
// Affichera 'Bonjour toi, tu vas bien ? On est le 9/18/2007 aujourd'hui' 



Snippets en rapport avec : Chaîne, Format, Composer



Codes sources en rapport avec : Chaîne, Format, Composer

{Delphi} CLIPBOARD ANALYZER
Permet d' analyser le contenu du clipboard. Losque l' on copie une information dans le clipboard...

{C / C++ / C++.NET} PE ANALYSER
Ce code montre comment récupérer des informations sur l'entete, les sections ainsi que l'import tabl...

{C / C++ / C++.NET} CREATION DE FICHIER PDF
Ce code montre comment créer un fichier PDF grâce à la librairie SFPDF que je développe également. C...

{PHP} VERIFIER LE FORMAT D'UNE DATE (DD-MM-YYYY)
Cette fonction permet de verifier qu'une date saisie par l'internaute sous forme d'un texte correspo...

{C / C++ / C++.NET} NU_FORMATSN - FORMATAGE DE PSEUDO AOL
Salut, Voici un petit programme permettant le formatage de son pseudonyme AOL. C'est pas bien comp...

{Visual Basic, VB6, VB.NET, VB 2005} FORMAT DE DATE SYSTEM ET PORTABILITÉ
Ce bout de code a été écrit afin gérer les dates (insertion et lecture dans la base de données) quel...

{PHP} FORMATAGE AUTOMATIQUE D'UN TEXT EN FONCTION DE MOTS CLÉES
Je cherchais depuis quelque temps un script me permettant de souligner, ou mettre en gras certain mo...

{PHP} TRANSFORMER UNE DATE FORMAT ANGLOPHONE( AAAA-MM-JJ) EN FORMAT FRANÇAIS (JJ/MM/AAAA) ET INVERSEMENT !
Cette fonction permet de transformer une date au format anglophone : aaaa-mm-jj au format français ...

{PHP} FONCTION DE VÉRIFICATION DE LA DATE ET DE L'HEURE
La date et l'heure intervienne souvent dans divers projets, comme l'usage d'un calendrier par exempl...

{Visual Basic, VB6, VB.NET, VB 2005} CONVERTION DE CHAMP TEXTE EN DATE
je me suis trouver à reprendre plusieur application access qui elles memes avaient reprises et ainsi...