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
» SineCube
execute + executable + argument Emptypar Marc Hier à 12:38

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
execute + executable + argument Emptypar Marc Hier à 12:22

» Philharmusique
execute + executable + argument Emptypar jjn4 Ven 10 Mai 2024 - 13:58

» PANORAMIC V 1
execute + executable + argument Emptypar papydall Jeu 9 Mai 2024 - 3:22

» select intégrés [résolu]
execute + executable + argument Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
execute + executable + argument Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
execute + executable + argument Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
execute + executable + argument Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
execute + executable + argument Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0
execute + executable + argument Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
execute + executable + argument Emptypar Klaus Lun 6 Mai 2024 - 11:41

» Gestion d'un système client-serveur.
execute + executable + argument Emptypar Klaus Lun 6 Mai 2024 - 10:23

» @Jack
execute + executable + argument Emptypar Jack Mar 30 Avr 2024 - 20:40

» Une calculatrice en une ligne de programme
execute + executable + argument Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
execute + executable + argument Emptypar leclode Sam 27 Avr 2024 - 17:59

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
-28%
Le deal à ne pas rater :
Précommande : Smartphone Google Pixel 8a 5G Double Sim 128Go ...
389 € 539 €
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 : 2386
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 : 12295
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 : 12295
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
-
» Comportement différent entre exécute directe, et exécutable*
» execute n'execute pas un exe
» crééer un exécutable
» Chemin de l'exécutable
» 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: