Bonjour;

J'ai un ptit soucis pour la manipulation d'un fichier ini.
voila j'ai une clé qui s'écrit comme ceci:
cle1 = TitreLivre1;Prix1;Edition1

je souhaite dans mon programme récupérer le titre du livre, le prix du livre ainsi que l'édition dans trois variables différentes.

j'ai donc récupèré la valeur de la cle dans une variable et je manipule cette variable pour essayer d'extraire chacune de ses données.
Pour le titre du livre y a pas de problème puisque j'écris:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
   sTitreLivre := Copy(Clef, Pos('=', clef)+1;Pos(';', clef)-1);
et ca ca marche nickel. Le problème survient pour le reste car impossible d'écrire:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
  sPrixLivre := Copy(Clef, Pos(';', clef)+1;Pos(';', clef)-1);
parce que le programme est perdu

Quelqun voit il une méthode....