Bonjour,

J'affiche des messages avec une procedure du genre (en simplifiant) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
function AfficheMessage (const aMessageId : string; const aParams : array of const );
Le paramètre aParams est un tableau dynamique qui est passé à la fonction Format pour mettre en forme un message, après traduction.

Je voudrais qu'un bouton puisse appeler à nouveau Format, pour afficher le message traduit dans une autre langue.

Je vois bien comment stocker les données de aParams dans un tableau dynamique de Variants, mais comment pourrais-je les repasser ensuite à la fonction Format ? Elle demande un "array of const" que je ne sais pas recréer autrement qu'en le mettant dans les paramètres d'une fonction.

Auriez-vous une idée géniale ?