Stocker les valeurs d'un Open Array
Bonjour,
J'affiche des messages avec une procedure du genre (en simplifiant) :
Code:
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 ?