| superposition des exécutables | |
|
|
|
Auteur | Message |
---|
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: superposition des exécutables Mer 6 Juin 2012 - 18:04 | |
| Par curiosité, si tu nous citais seulement la ligne du prog1 qui appelle le prog2, en entier, du genre: EXECUTE[_WAIT] et le reste de la ligne avec les variables éventuelles en clair (développées). | |
|
| |
ambroise
Nombre de messages : 264 Localisation : Haute-Savoie Date d'inscription : 29/04/2012
| Sujet: Re: superposition des exécutables Mer 6 Juin 2012 - 18:10 | |
| chemin$ = "c:\dossier\" fichier$ = "c:\dossier\toto.txt" - Code:
-
recherche$ = file_extract_name$(fichier$) : ' je ne retiens que le nom du fichier sans le chemin point% = instr(recherche$,".") recherche$ = left$(recherche$,point%-1) : ' je ne retiens que le nom du fichier sans l'extension execute chemin$+"prog2.exe "+chr$(34)+recherche$+chr$(34)
| |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: superposition des exécutables Mer 6 Juin 2012 - 18:22 | |
| Alors, prenons les grands moyens. Ne passe plus aucun paramètre dans la commande execute_wait. Fais plutôt comme ceci: - Code:
-
file_open_write 1,"c:\temp\mon_fichier.txt" file_writeln 1,fichier$ file_close 1 execute chemin$+"prog2.exe" et dans prog2: - Code:
-
file_open_read 1,"c:\temp\mon_fichier.txt" file_readln 1,fichier$ flie_close 1 ... ici, on peut traiter le fichier
| |
|
| |
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: superposition des exécutables Mer 6 Juin 2012 - 18:23 | |
| Ca semble correct, mais déjà je mettrais execute_wait à la place de execute, sinon le prog1 continue à se dérouler (les instructions qui suivent) pendant le lancement du prog2, si la logique de ton programme le permet évidemment.
Et l'erreur qui s'affiche, est-elle provoquée par prog1 ou par prog2 ? pas facile peut-être de le savoir, tu pourrais mettre un point d'arrêt dès le début du prog2, avant toute chose, pour voir s'il se lance bien, par exemple MESSAGE"Lancement prog2" quelque chose comme ça. | |
|
| |
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: superposition des exécutables Mer 6 Juin 2012 - 18:24 | |
| On s'est croisés Klaus, oui tu as raison.
Sur ce, je suis demandé au parloir... | |
|
| |
ambroise
Nombre de messages : 264 Localisation : Haute-Savoie Date d'inscription : 29/04/2012
| Sujet: Re: superposition des exécutables Mer 6 Juin 2012 - 18:47 | |
| Sans argument comme tu le proposes Klaus, je n'ai pas la fenêtre d'erreur "Cannot open file..." et le prog2.exe se positionne bien au-dessus du prog1.exe
Ne crois-tu pas, comme je l'ai dit plus haut, que Panoramic confond un argument avec un programme , et qu'il tente d'ouvrir ce programme imaginaire ? | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: superposition des exécutables Mer 6 Juin 2012 - 19:35 | |
| Oui, Ambroise, il y a manifestement un bug. Et c'est relativement récent, var j'utilise cette façon de faire depuis longtemps, sans problème. Et maintenant, ça ne marche plus.
Ceci dit, d'une part jack doit s'absenter pour quelques semaines pour des raisons professionnelles, et nous savons par expérience que dans ces cas-là, il a beaucoup mois de possibilités, ne serait même de se connecter sur le forum. Et d'autre part, il y a une nouvelle version sérieuse en préparation, et qui va changer profondément beaucoup de choses, et pour ma par, je comprendrais que Jack donne la priorité à cette version plutôt que de dépanner une version qui est appelée à disparaître prochainement.
Donc, si avec l'astuce que je t'ai donnée, tu peux résoudre ton problème, tant mieux, et il faut aller de l'avant ainsi. | |
|
| |
ambroise
Nombre de messages : 264 Localisation : Haute-Savoie Date d'inscription : 29/04/2012
| Sujet: Re: superposition des exécutables Mer 6 Juin 2012 - 20:04 | |
| Georges a proposé une excellente solution à l'adresse https://panoramic.1fr1.net/t220-probleme-avec-execute?highlight=execute . Je vois que le problème ne date pas d'hier. J'ai su adapter son code au mien et oh ! miracle ! ça maaaaaaaaaaaaaaarche ! Wahooo : 2 jours que je suis là-dessus ... j'en peux plus. En tout cas, merci à JL35 et à toi, Klaus, pour votre attention, votre temps, votre patience et votre persévérance... | |
|
| |
Contenu sponsorisé
| Sujet: Re: superposition des exécutables | |
| |
|
| |
| superposition des exécutables | |
|