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
» Gestion d'un système client-serveur.
Bug dans l'instruction execute_wait Emptypar Klaus Ven 17 Mai 2024 - 14:02

» item_index(résolu)
Bug dans l'instruction execute_wait Emptypar jjn4 Mar 14 Mai 2024 - 19:38

» Bataille terrestre
Bug dans l'instruction execute_wait Emptypar jjn4 Lun 13 Mai 2024 - 15:01

» SineCube
Bug dans l'instruction execute_wait Emptypar Marc Sam 11 Mai 2024 - 12:38

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Bug dans l'instruction execute_wait Emptypar Marc Sam 11 Mai 2024 - 12:22

» Philharmusique
Bug dans l'instruction execute_wait Emptypar jjn4 Ven 10 Mai 2024 - 13:58

» PANORAMIC V 1
Bug dans l'instruction execute_wait Emptypar papydall Jeu 9 Mai 2024 - 3:22

» select intégrés [résolu]
Bug dans l'instruction execute_wait Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
Bug dans l'instruction execute_wait Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
Bug dans l'instruction execute_wait Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
Bug dans l'instruction execute_wait Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
Bug dans l'instruction execute_wait Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0(résolu)
Bug dans l'instruction execute_wait Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
Bug dans l'instruction execute_wait Emptypar Klaus Lun 6 Mai 2024 - 11:41

» @Jack
Bug dans l'instruction execute_wait Emptypar Jack Mar 30 Avr 2024 - 20:40

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le Deal du moment : -28%
Précommande : Smartphone Google Pixel 8a 5G ...
Voir le deal
389 €

 

 Bug dans l'instruction execute_wait

Aller en bas 
4 participants
AuteurMessage
pat




Nombre de messages : 76
Date d'inscription : 14/10/2009

Bug dans l'instruction execute_wait Empty
MessageSujet: Bug dans l'instruction execute_wait   Bug dans l'instruction execute_wait EmptyVen 18 Fév 2011 - 14:19

Bonjour à tous,

J'ai trouvé une petite erreur dans l'instruction execute_wait.
Faites ceci :
Nommer un programme exe du nom de "Test".
Exécuter l'instruction execute_wait en déterminant bien le chemin du programme.
Pas de problème, le programme s'ouvre.

Maintenant, changer le nom du programme et renommer le "Mon test".
N'oubliez surtout pas l'espace car c'est là où il y a le bug.
Exécuter l'instruction execute_wait en déterminant bien le chemin du programme.
Panoramic ouvre une boîte de dialogue en indiquant une erreur.

Retirer l'espace en renommant le programme "Montest" (donc sans l'espace).
Pas de problème, le programme s'ouvre.

Ce qui signifie que nommer un programme avec un espace plante Panoramic.
Il faut savoir que l'espace est un caractère autorisé dans le nom des fichiers.
Pour mémoire, les caractères non-autorisés sont : < > " : ? / \ [ ]
Rolling Eyes

Revenir en haut Aller en bas
Jack
Admin
Jack


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

Bug dans l'instruction execute_wait Empty
MessageSujet: Re: Bug dans l'instruction execute_wait   Bug dans l'instruction execute_wait EmptyVen 18 Fév 2011 - 16:43

Bien vu !

Code:
execute_wait "Mon"+chr$(32)+"test.exe"
ne fonctionne pas non plus. Ce qui n'est pas normal.

Code:
execute "Mon"+chr$(32)+"test.exe"
Ne provoque aucune erreur et ne lance rien.
Revenir en haut Aller en bas
https://panoramic.1fr1.net
Klaus

Klaus


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

Bug dans l'instruction execute_wait Empty
MessageSujet: Re: Bug dans l'instruction execute_wait   Bug dans l'instruction execute_wait EmptyVen 18 Fév 2011 - 18:14

Jack,
Il y a toute une discussion sur ce sujet suite à un fil ouvert par Cosmos70. Voici le lien vers la dernière page:
https://panoramic.1fr1.net/t1360p15-question-concernant-dir_dialog#12576
Nous pensions que c'était normal et qu'il fallait fournir les noms courts des répertoires et fichiers, ce qui résoud à l'évidence ce problème. Mais s'il s'agit d'un bug et s'il est bientôt corrigé, alors ce sera beaucoupl plus simple pour tout le monde. Car cela ne concerne non seulement "Mon Test.exe", mais aussi "C:\Program files\..." etc.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
pat




Nombre de messages : 76
Date d'inscription : 14/10/2009

Bug dans l'instruction execute_wait Empty
MessageSujet: Re: Bug dans l'instruction execute_wait   Bug dans l'instruction execute_wait EmptyMar 22 Fév 2011 - 14:17

Bonjour,

Je pense que le maître ne va pas tarder à corriger le bug et cela ne devrait pas trop être difficile pour lui.
N'oubliez pas de surtout télécharger la prochaine version de Panoramic !!! Arrow
Revenir en haut Aller en bas
Invité
Invité




Bug dans l'instruction execute_wait Empty
MessageSujet: Re: Bug dans l'instruction execute_wait   Bug dans l'instruction execute_wait EmptyMar 22 Fév 2011 - 15:10

Bonjour,

J'ai pu me rendre compte que l'on pouvais faire le mélange des mots courts et des mots longs pour chaque partie des dossiers.

Ainsi pour un programme donné (ici un scanneur)
Code:
dim programSCANNEUR$
' le programme est en:  C:\Program Files\ScanManager\Bin\ScanManager.exe

programSCANNEUR$= "C:\PROGRA~1\SCANMA~1\Bin\SCANMA~1.EXE":message programSCANNEUR$
execute_wait programScanneur$

programSCANNEUR$= "C:\PROGRA~1\ScanManager\Bin\SCANMA~1.EXE":message programSCANNEUR$
execute_wait programScanneur$

programSCANNEUR$= "C:\PROGRA~1\ScanManager\Bin\ScanManager.exe":message programSCANNEUR$
execute_wait programScanneur$

La majorité des cas les noms de programme n'ont pas d'espace, et c'est généralement Program Files qui pose problème.

Dans le cas cité avec le programme scanneur, tous les lignes "execute_wait" fonctionnent.

Il serait intéressant de vérifier que les mêmes mots courts des dossiers pour certains d'entre-eux sont identiques.

program files : C:\PROGRA~1
Document and Settings : C:\DOCUME~1
Document and Settings\All User : C:\DOCUME~1\ALLUSE~1
Document and Setting\All User\Application Data : C:\DOCUME~1\ALLUSE~1\APPLIC~1

Si c'est identique d'un ordi à l'autre, on pourrait une liste, et remplacer le nom qui ne convient pas par le mot court.

J'avais fait un programme en Panoramic pour modifier un mot court en mot long, mais je me suis aperçu qu'après "~4", 4 dossiers qui ont le même nom mais avec le n° suivant, cela devenait incompréhensible.

Revenir en haut Aller en bas
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

Bug dans l'instruction execute_wait Empty
MessageSujet: Re: Bug dans l'instruction execute_wait   Bug dans l'instruction execute_wait EmptyMar 22 Fév 2011 - 18:26

Ce qui gêne Panoramic, ce n'est pas la longueur des paramètres, mais la présence d'espaces dans un paramètre. Il prend l'espace comme un séparateur et considère que ce qui suit l'espace est le paramètre suivant. Alors dans un nom d'exécutable, ça ne marche pas.
Les noms longs ne posent aucun problème, à condition de ne pas comporter d'espace.
Revenir en haut Aller en bas
Invité
Invité




Bug dans l'instruction execute_wait Empty
MessageSujet: Re: Bug dans l'instruction execute_wait   Bug dans l'instruction execute_wait EmptyMar 22 Fév 2011 - 19:01

Je suis tout à fait d'accord avec toi. J'ai seulement oublié de le préciser. C'est pour ça que si on a tous les même raccourcis pour les principaux dossiers, si on voit un dossier connut avec un espace, on peut par programme le remplacer pour la fonction execute. Et c'était l'idée me mon intervention plus haut.
Revenir en haut Aller en bas
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

Bug dans l'instruction execute_wait Empty
MessageSujet: Re: Bug dans l'instruction execute_wait   Bug dans l'instruction execute_wait EmptyMar 22 Fév 2011 - 22:17

C'est vrai, certes.
Mais ça serait quand même plus simple et plus logique que Jack tolère les espaces dans les paramètres, à condition que le paramètre soit entre guillemets s'il comporte un ou des espaces. Comme ça semble être la règle générale ailleurs.
Revenir en haut Aller en bas
Invité
Invité




Bug dans l'instruction execute_wait Empty
MessageSujet: Re: Bug dans l'instruction execute_wait   Bug dans l'instruction execute_wait EmptyMar 22 Fév 2011 - 23:18

Je sais, mais on en avait parlé il y a plus d'un an pour mettre le nom entre-guillemet, mais à cette époque, Jack n'était pas d'accord, je crois.

Mais une fois n'est pas coutume de ma part, je fais un gros bisou à flowerkinzy.
Elle avait trouvé la solution, et je ne l'avais pas vu. Et c'est tout simple:

Il suffit de faire dir_change le dossier où se trouve le programme, et faire directement execute du nom du programme (évidemment dans ce nom il ne faut pas d'espace).

Qui l'avait remarqué?

https://panoramic.1fr1.net/t601-execute-execute_wait-include

Honneur aux femmes!
Revenir en haut Aller en bas
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

Bug dans l'instruction execute_wait Empty
MessageSujet: Re: Bug dans l'instruction execute_wait   Bug dans l'instruction execute_wait EmptyMar 22 Fév 2011 - 23:32

Tu as raison, j'étais même intervenu là-dessus mais je ne m'en souvenais plus !
Ce n'est quand même pas normal que le Dir_change accepte les espaces et pas l'Execute, et j'espère que Jack corrigera ça un jour...
Revenir en haut Aller en bas
Contenu sponsorisé





Bug dans l'instruction execute_wait Empty
MessageSujet: Re: Bug dans l'instruction execute_wait   Bug dans l'instruction execute_wait Empty

Revenir en haut Aller en bas
 
Bug dans l'instruction execute_wait
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» C'est pas dans l'axe...
» Un bug dans FILEBIN_HEXA_WRITE ?
» bug dans EXCEL_FILE_OPEN
» pb dans Panoramic_Editor.exe et Panoramic.exe
» Bug dans Panoramic.

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: