Bonjour à toutes et à tous,
Avec ce code, je réalise une commande en dos concernant le chemin d'un dossier bien spécifique.
Mais si dans le Tedit (Emodifier.Text) j'ai un nom de dossier avec un espace (test cincap et compagnie) cela ne fonctionne pas par contre si le nom est (testcincapetcompagnie) cela fonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 procedure Tmain.bsauverClick(Sender: TObject); var aCmdLine : PChar; begin aCmdLine := PChar(Eattrib.Text + Emodifier.Text ); ShellExecute(Handle, nil, 'CMD', aCmdLine, nil, sw_HIDE); end;
N. B. pas de problème avec les accens à condition d'être un nom sans espace.
N'y a t'il pas une fonction pour parer à ce hic ?
Merci pour votre attention,
Cincap
Partager