Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3024 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  [DELPHI] mettre un | dans un string !

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[DELPHI] mettre un | dans un string !

n°2120316
davidmarli
Posté le 09-01-2012 à 20:41:04  profilanswer
 

Bonjour,
 
j'ai une string s (qui contient une ligne de commande) avec un pipe au milieu :
 
du style : "c:\program files\toto.exe" - | "c:\aften.exe" ...
 
Sauf que lorsque je stocke ma chaine dans une tstringlist en faisant list.add(s), et bien seule la prtie AVANT le | est stockée !!
 
Comment remédier à ce problème ? J'ai l'impression que Delphi interprète le caractère | comme un retour à la ligne ou un truc du genre.
 
Merci pour votre aide.

mood
Publicité
Posté le 09-01-2012 à 20:41:04  profilanswer
 

n°2120859
goz
Posté le 11-01-2012 à 19:39:05  profilanswer
 

je ne suis sur de rien, mais ce qu'il y a dans ce topic pourrait peut être t'aider:
http://forum.hardware.fr/hfr/Progr [...] 5106_1.htm

n°2120863
davidmarli
Posté le 11-01-2012 à 20:28:51  profilanswer
 

Bon en fait c'est bon, la variable stockée dans la stringlist contient bien le |. C'est quand je passe la chaine de caractères dans cette ligne
 
CreateProcess(nil,
                        pchar(app_spawn),               <---- ici j'ai ma chaine de caractères contenant normalement le |
                        nil,  
                        nil,  
                        TRUE,
                        {CREATE_NEW_CONSOLE}{DETACHED_PROCESS}
                        CreationFlagValues[Ord(FCreationFlag)] or FPriority,
                        nil,
                        nil,
                        si,
                        pi))  
 
Que le pipe saute !
Si quelqu'un sait comment faire ...
Merci d'avance.

n°2120904
breizhbugs
Posté le 11-01-2012 à 22:53:57  profilanswer
 

Bonjour,
le symbole est différent mais le problème et la solution doivent être les même: http://www.developpez.net/forums/d [...] r-symbole/


---------------
Seul Google le sait...

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  [DELPHI] mettre un | dans un string !

 

Sujets relatifs
[HTML] Peut on mettre une balise h1 dans du li ?[HTML] ne pas mettre de h1 (ou en mettre plusieurs)
[C Multitâche] Récupérer un string sur stdin[DELPHI] Lire les détails d'un fichier ?
Utilisation d'AVX sous Delphi ?[DELPHI] Créer une fenêtre de LOG ?
[C] Problème fscanf avec stringenlever les espaces au milieu d'un string
Passer string en array 
Plus de sujets relatifs à : [DELPHI] mettre un | dans un string !


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR