Bonjour à tous,
Je suis bloqué et j'ai pensé à vous, mon problème est surement du à la fonction %SUBSTR mais j'arrive pas à comprendre.
Journal
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 * On choisit un répertoire de travail à executer à chaque ouverture de programme; %LET LONGUEUR = %EVAL( %LENGTH(&_CLIENTPROJECTPATH.) - %LENGTH(&_CLIENTPROJECTNAME.) - 1); %PUT La longueur est de &LONGUEUR. ; %LET CHEMIN = %SUBSTR(&_CLIENTPROJECTPATH.,1,&LONGUEUR.) ; %PUT Le chemin du répertoire racine est &CHEMIN. ;
Si quelqu'un a une idée sur le sujet.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 * On choisit un répertoire de travail à executer à chaque ouverture de programme; 16 %LET LONGUEUR = %EVAL( %LENGTH(&_CLIENTPROJECTPATH.) - %LENGTH(&_CLIENTPROJECTNAME.) - 1); 17 %PUT La longueur est de &LONGUEUR. ; La longueur est de 44 18 %LET CHEMIN = %SUBSTR(&_CLIENTPROJECTPATH.,1,&LONGUEUR.) ; 19 %PUT Le chemin du répertoire racine est &CHEMIN. ; 20
Merci à tous
Partager