Bonjour et meilleurs voeux à toutes et à tous.

Clipper 5 (sous DOS) proposait l'instruction bien pratique Copy Stru pour copier une base et ses index. Je viens de faire l'équivalent sous Delphi : ça marche pour les index simples, mais ça plante pour les index multiples.

Exemple de création d'un index multiple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
        with AddIndexDef do
           begin
              Name := 'IDX_MULT';
              Fields := 'Nom+Prenom';
              Options :=[ixExpression];
           end;
Lors de la copie, je parviens à récupérer Name := 'IDX_MULT' et Options := [ixExpression], mais pas Fields qui semble vide, d'où plantage.

Si quelqu'un a une idée... D'avance merci.

Cordialement,

Alain