FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
execute + executable + argument Emptypar Pedro Aujourd'hui à 10:37

» Un autre pense-bête...
execute + executable + argument Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
execute + executable + argument Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
execute + executable + argument Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
execute + executable + argument Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
execute + executable + argument Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
execute + executable + argument Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
execute + executable + argument Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
execute + executable + argument Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
execute + executable + argument Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
execute + executable + argument Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
execute + executable + argument Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
execute + executable + argument Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
execute + executable + argument Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
execute + executable + argument Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
-29%
Le deal à ne pas rater :
DYSON V8 Origin – Aspirateur balai sans fil
269.99 € 379.99 €
Voir le deal

 

 execute + executable + argument

Aller en bas 
3 participants
AuteurMessage
ambroise




Nombre de messages : 264
Localisation : Haute-Savoie
Date d'inscription : 29/04/2012

execute + executable + argument Empty
MessageSujet: execute + executable + argument   execute + executable + argument EmptyMar 5 Juin 2012 - 19:52

Bonsoir Jack,

J'ai discuté du problème dans un autre post. Je le réexpose ici pour que tu en prennes connaissance :

Un execute suivi d'un exécutable + argument provoque l'erreur :

Code:

(32) Illegal instruction. Line:1

Je te remercie si tu peux éliminer cette erreur qui me coince.
Peut-être que tu trouveras un petit peu de temps malgré le gros travail que tu prépares pour installer le nouveau compilateur. Je prie fort...

Te remerciant pour ce que tu pourras faire...
Revenir en haut Aller en bas
http://genealogie.cwebh.org/index.html
Jack
Admin
Jack


Nombre de messages : 2395
Date d'inscription : 28/05/2007

execute + executable + argument Empty
MessageSujet: Re: execute + executable + argument   execute + executable + argument EmptyMar 5 Juin 2012 - 20:52

Oui, on en avait déjà parlé.
Le problème vient de l'espace entre l'exécutable et l'argument.
Il me semblait que ça avait été résolu.

Je regarde dès que je le peux. Je suis dans mes valises, prêt à partir plusieurs semaines en déplacement professionnel à l'étranger (Moyen-Orient).
Revenir en haut Aller en bas
https://panoramic.1fr1.net
ambroise




Nombre de messages : 264
Localisation : Haute-Savoie
Date d'inscription : 29/04/2012

execute + executable + argument Empty
MessageSujet: Re: execute + executable + argument   execute + executable + argument EmptyMar 5 Juin 2012 - 21:20

Merci de ton attention et surtout bon séjour si loin de notre beau pays !
Revenir en haut Aller en bas
http://genealogie.cwebh.org/index.html
ambroise




Nombre de messages : 264
Localisation : Haute-Savoie
Date d'inscription : 29/04/2012

execute + executable + argument Empty
MessageSujet: Re: execute + executable + argument   execute + executable + argument EmptyMer 6 Juin 2012 - 8:59

Petite remarque qui peut servir peut-être : si l'argument est un littéral simple (exemple : "toto") l'argument passe bien. Mais si je mets un nom de fichier (ex :" toto.txt") là rien ne va plus. Ce petit point ferait-il toute la différence ?
Revenir en haut Aller en bas
http://genealogie.cwebh.org/index.html
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

execute + executable + argument Empty
MessageSujet: Re: execute + executable + argument   execute + executable + argument EmptyMer 6 Juin 2012 - 9:18

C'est vrai: il y a un problème. Même avec un litteral simple, il y a ce message. Cependant, le second programme est bien appelé avec le bon paramètre. Si tu fais caption 0,param_value$(1) dans le second programme, tu vois bien ton paramètre. Et pour passer des chaînes de caractères avec espaces ou caractères spéciaux, tu fais:
execute_wait "monprogramme.exe "+chr$(34)+"/in:toto.dat /out:test.txt"+chr$(34)
Tu auras toujours ce message dont j'ignore la provenance, mais le second programme recoit bien /in:toto.dat dans param_value$(1) et /out:test.txt dans param_value$(2).
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
ambroise




Nombre de messages : 264
Localisation : Haute-Savoie
Date d'inscription : 29/04/2012

execute + executable + argument Empty
MessageSujet: Re: execute + executable + argument   execute + executable + argument EmptyMer 6 Juin 2012 - 11:38

Qu'est-ce que ce /in: et ce /out: ? Est-ce indispensable ? Quand je mets ces choses-là, elles s'accolent au début du chemin (je le vois dans le message d'erreur). J'obtiens
Code:

 /in:c:\dossier\toto.txt
Revenir en haut Aller en bas
http://genealogie.cwebh.org/index.html
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

execute + executable + argument Empty
MessageSujet: Re: execute + executable + argument   execute + executable + argument EmptyMer 6 Juin 2012 - 12:03

J'ai mis ça simplement pour montrer qu'on peut passer n'importe quoi: des noms de fichiers, des options (sous forme de /x ou -x), des textes simples, ... Dès l'instant qu'on veut passer en un seul paramètre des textes contenant des espaces, il fait les entourer par des guillemets. Chaque paramètre (simple ou chaîne entourée de guillemets) est récupéré dans PARAM_VALUE$(n), n étant le numéro du paramètre (1,2,...). PARAM_NUMBER retourne le nombre de paramètres disponbles. Et PARAM_VALUE$(0) donne le chemin vers le programme qui est en train de s'exécuter.

Donc:
non, les /in et /out ne sont pas utiles - c'est juste à titre d'exemple
oui, il y a toujours ce message d'erreur ce qui semble anormal
oui, les paramètres sont bien passés au programme suivant et récupérables
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
ambroise




Nombre de messages : 264
Localisation : Haute-Savoie
Date d'inscription : 29/04/2012

execute + executable + argument Empty
MessageSujet: Re: execute + executable + argument   execute + executable + argument EmptyMer 6 Juin 2012 - 12:38

Sur la ligne de commande, tout se passe bien. mais dans un execute, toujours le message d'illegal instruction...
Je vais abandonner cette façon de coder avant de péter un câble. Je vais mettre en argument uniquement le nom du fichier appelé sans l'extension. Puis dans le programme appelé, je vais reconstruire le nom de fichier complet en rajoutant l'extension. Du genre :


fichier appelant (prog1.exe) :
Code:

point% = instr(fichier$,".")
argu$ = left$(fichier$,point%-1)
execute chemin$+"prog2.exe "+chr$(34)+argu$+chr$(34)

fichier appelé (prog2.exe) :
Code:

argu$ = param_value$(1)
argu$ = argu$ + ".txt"

N.B. Le message d'erreur "Cannot open file ..." qui nous pourrit la vie au lancement des exécutables tout comme dans panoramic ne peut vraiment pas être éliminé ? Jack s'y est-il déjà attaqué en vain ?
Revenir en haut Aller en bas
http://genealogie.cwebh.org/index.html
ambroise




Nombre de messages : 264
Localisation : Haute-Savoie
Date d'inscription : 29/04/2012

execute + executable + argument Empty
MessageSujet: Re: execute + executable + argument   execute + executable + argument EmptyMer 6 Juin 2012 - 20:07

Georges a proposé une excellente solution à l'adresse https://panoramic.1fr1.net/t220-probleme-avec-execute?highlight=execute .

Ainsi j'élude la question faute de la solutionner...
Revenir en haut Aller en bas
http://genealogie.cwebh.org/index.html
Contenu sponsorisé





execute + executable + argument Empty
MessageSujet: Re: execute + executable + argument   execute + executable + argument Empty

Revenir en haut Aller en bas
 
execute + executable + argument
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» EXECUTE / EXECUTE_WAIT
» execute n'execute pas un exe
» crééer un exécutable
» Chemin de l'exécutable
» Bug EXECUTE/EXECUTE_WAIT

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Un problème avec PANORAMIC?-
Sauter vers: