[NSIS][Résolu] comparaison de string

comparaison de string [NSIS][Résolu] - Divers - Programmation

Marsh Posté le 16-08-2006 à 14:20:00    

Bonjour,
 
J'ai fait un bout d'install qui doit lire le fichier log d'un autre porg qui s'exécute durant l'installation.  
 
Et donc j'ai écrit ceci

Code :
  1. ClearErrors
  2.   FileOpen $0 "$INSTDIR\InstallUtil.InstallLog" r  ; ouvre le fichier de log en lecture
  3.   ${While} $1 != "The Commit phase completed successfully."
  4. IfErrors erreur
  5. FileRead $0 $1
  6.     ${If} $1 == "The Rollback phase completed successfully."
  7.      Goto erreur
  8.     ${EndIf} 
  9.   ${EndWhile}


Le problème est qu'il ne passe jamais dans mes tests pourtant mes strings y sont présentes...
 
Alors coment faire? Je me demande si ce n'est pas a cause des caractère de retour à la ligne et j'ai donc essayé de rajouter un caractère \n derière mes string mas sans plus de succès  
 
D'avance merci
 
Ben


Message édité par the big ben le 16-08-2006 à 15:01:23
Reply

Marsh Posté le 16-08-2006 à 14:20:00   

Reply

Marsh Posté le 16-08-2006 à 15:01:40    

Il faut utiliser l'instruction StrCmp

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed