Bonjour,
j'ai un souci avec l'instruction runqq.
A partir d'une fenêtre Windows, j'ouvre un fichier dans une edit box et le nom de la variable dans l'edit box est FICHIE.
Ensuite, j'essaie de lancer un programme avec ce nom de fichier en argument; or cela ne fonctionne pas, ce n'est ni un problème de taille de nom de fichier et avec le debuggeur on voit bien que la variable est bien attribuée. On lit FICHIE='t:\test' le nom du fichier qui s'affiche dans l'edit box et command='t:\test'.

Mon code est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
subroutine main
use dflib
include 'nomfic.inc'->common contenant les variables FICHIE et command en character
integer*2 res
integer*4 NCL
 
NCL=len_trim(FICHIE)
command=FICHIE(:NCL)
!command='T:\TEST'->avec ceci ca fonctionne
 
res=runqq('multi',command)
 
call exit()
 
end subroutine
Tous vos conseils sont les bienvenus !
Merci beaucoup