Salut salut,
J'essaie d'executer une commande du style:
avec Root valant le string renvoy� par la fonction :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6 void__fastcall ExecConv(String Root) { AnsiString chemin = "d:\\JIMMY\\dcm2jpg -f j d:\\essai " + Root; system(chemin.c_str()); }
Le probl�me est que cette fonction renvoie un string genre "D:\toto" alors que la fonction syst�me veut du "D:\\toto"
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 SelectDirectory("OK","\\",Root);
J'essai de delete les \ en faisant :
Mais rien � faire, mon prog se bloque!
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9 for(int i=1;i<=Root.Lenght();i++) { if (Root[i] == "\\") { Root.Delete(i,1); Root.Insert("\\\\",i); } }![]()
Je ne vois pas d'o� �� vient alors si quelqu'un � d�j� tent�...
Cordialement
Partager