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.
Lancement d'un exécutable Panoramic Emptypar Pedro Sam 23 Nov 2024 - 15:50

» Un autre pense-bête...
Lancement d'un exécutable Panoramic Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Lancement d'un exécutable Panoramic Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Lancement d'un exécutable Panoramic Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Lancement d'un exécutable Panoramic Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Lancement d'un exécutable Panoramic Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Lancement d'un exécutable Panoramic Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Lancement d'un exécutable Panoramic Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Lancement d'un exécutable Panoramic Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Lancement d'un exécutable Panoramic Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Lancement d'un exécutable Panoramic Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Lancement d'un exécutable Panoramic Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Lancement d'un exécutable Panoramic Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Lancement d'un exécutable Panoramic Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Lancement d'un exécutable Panoramic 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
Le Deal du moment :
Boutique Nike : -25% dès 50€ sur TOUT le ...
Voir le deal

 

 Lancement d'un exécutable Panoramic

Aller en bas 
2 participants
AuteurMessage
JL35




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

Lancement d'un exécutable Panoramic Empty
MessageSujet: Lancement d'un exécutable Panoramic   Lancement d'un exécutable Panoramic EmptyJeu 6 Déc 2012 - 15:37

J'ai sur le bureau, par genre d'application, pour ne pas encombrer l'affichage, une icône qui lance le programme Panoramic Progmenu.exe avec un paramètre de la façon suivante:
Progmenu.exe MenuUtil
MenuUtil étant un fichier texte qui contient les chemins d'accès à des utilitaires divers. Il existe ainsi une série d'icônes avec autant de fichiers texte, un par type d'application (par exemple utilitaires, comme ci-dessus, bureautique, photos, vidéos/son, etc.).
Le programme se lance, affiche dans une List les noms des applications, et lance l'applications choisie par clic dans la liste.

Jusqu'ici tout ça marchait très bien, sauf que depuis quelque temps (quelques semaines ?), sans modifications de ma part, je récupère systématiquement au lancement une erreur du type
Lancement d'un exécutable Panoramic Err
J'acquitte l'erreur, alors le programme se lance normalement, avec le bon fichier paramètre.

Il me semble bien que ça vient de l'exécution de Panoramic, et qu'avant toute chose il cherche à ouvrir le fichier donné en paramètre. Si je mets un 'stop' en ligne 1, l'erreur se produit avant le stop !
Il y a un problème avec le traitement des paramètres du programme lancé (ça ne se produit qu'avec un exécutable Panoramic).
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 56
Localisation : Valence
Date d'inscription : 02/07/2010

Lancement d'un exécutable Panoramic Empty
MessageSujet: Re: Lancement d'un exécutable Panoramic   Lancement d'un exécutable Panoramic EmptyJeu 6 Déc 2012 - 17:35

Meme si il n'y a aucun processus Panoramic.exe de lancé, vérifie si l'executable n'est pas déjà présent dans le répertoire temporaire.
Auquel cas supprime le avant de relancer ton test...
Revenir en haut Aller en bas
http://nardo26.lescigales.org
JL35




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

Lancement d'un exécutable Panoramic Empty
MessageSujet: Re: Lancement d'un exécutable Panoramic   Lancement d'un exécutable Panoramic EmptyJeu 6 Déc 2012 - 17:50

Merci Nardo, mais non, j'ai vérifié, au moment du signalement de l'erreur il n'y a aucun processus Panoramic.exe actif, seulement mon Progmenu.exe... c'est bien ce qui me laisse perplexe.

Je n'ai pas trop fait le rapprochement, mais je me demande si cette erreur n'est pas apparue à l'occasion d'une nouvelle version de Panoramic.

Et même si je lance le programme en ligne de commande.

Si ça intéresse quelqu'un de faire l'essai, lancer un exécutable Panoramic avec un paramètre, pour voir...
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 56
Localisation : Valence
Date d'inscription : 02/07/2010

Lancement d'un exécutable Panoramic Empty
MessageSujet: Re: Lancement d'un exécutable Panoramic   Lancement d'un exécutable Panoramic EmptyJeu 6 Déc 2012 - 17:54

Je ne parle pas de processus mais bien du fichier physique panoramic.exe généré lors du lancement...
Revenir en haut Aller en bas
http://nardo26.lescigales.org
JL35




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

Lancement d'un exécutable Panoramic Empty
MessageSujet: Re: Lancement d'un exécutable Panoramic   Lancement d'un exécutable Panoramic EmptyJeu 6 Déc 2012 - 18:02

Il est censé être où ce fichier ? dans le répertoire courant ?

En tout cas, l'essai est très facile à faire:
Code:
' Programme de test Test.bas
PRINT PARAM_VALUE$(1)
END
Compiler le programme en Test.exe, puis le lancer par exemple en ligne de commande:
Code:
Test.exe Lorem
On a bien l'erreur: Cannot open file Lorem AVANT affichage de la fenêtre du programme.
On acquitte l'erreur, et là le programme s'exécute avec affichage de 'Lorem'
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 56
Localisation : Valence
Date d'inscription : 02/07/2010

Lancement d'un exécutable Panoramic Empty
MessageSujet: Re: Lancement d'un exécutable Panoramic   Lancement d'un exécutable Panoramic EmptyJeu 6 Déc 2012 - 18:24

Ce qui est bizarre c'est qu'il cherche à ouvrir un fichier portant le nom que l'on met en paramètre...
Je me doute de la raison de ce message... (en résidu de l'ouverture de l’éditeur avec un source en paramètre?)
En tout cas je pense que c'est un BUG ! (ça y est je l'ai dis ! Rolling Eyes )

Revenir en haut Aller en bas
http://nardo26.lescigales.org
JL35




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

Lancement d'un exécutable Panoramic Empty
MessageSujet: Re: Lancement d'un exécutable Panoramic   Lancement d'un exécutable Panoramic EmptyJeu 6 Déc 2012 - 18:29

Moi j'osais pas le dire Very Happy mais bon, je suis bien d'accord quand même !
Je ne vois pas l'éditeur là-dedans, ça se produit même juste après relance du pc... quoique, s'il reste un fichier qui traîne...
(en effet, moi j'ouvre toujours l'éditeur avec un source en paramètre).

En tout cas, je confirme que c'est apparu à un moment donné et que ça fonctionnait normalement avant.
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 56
Localisation : Valence
Date d'inscription : 02/07/2010

Lancement d'un exécutable Panoramic Empty
MessageSujet: Re: Lancement d'un exécutable Panoramic   Lancement d'un exécutable Panoramic EmptyJeu 6 Déc 2012 - 18:38

il y a d'autres choses qui ont changées :
par exemple pour récupérer la taille des bordures d'une fenetre je faisais comme ceci :
Code:
width 0, 500 : height 0, 100
dim caption_height%, border_width%
picture 1 : full_space 1
caption_height% = 100 - height(1)
border_width% = (500 - width(1))/2
delete 1
alpha 1: caption 1,"Hauteur de la barre de titre :"+str$(caption_height%)+" pixels" : top 1,20
alpha 2: caption 2,"Largeur des bordures        :"+str$(border_width%)+" pixels" : top 2,40
END
maintenant cela ne marche plus, le code ci-dessous suffit:
Code:
WIDTH 0,100: border_width%=(WIDTH(0)-100)/2
le width() ne se comporte pas de la même manière... Wink (et je ne vais pas m'en plaindre Laughing )

EDIT : Je pense que tu peux créer un post dans la rubrique adequate pour attirer l'attention de Jack... Smile


Revenir en haut Aller en bas
http://nardo26.lescigales.org
JL35




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

Lancement d'un exécutable Panoramic Empty
MessageSujet: Re: Lancement d'un exécutable Panoramic   Lancement d'un exécutable Panoramic EmptyJeu 6 Déc 2012 - 20:12

Merci Nardo pour ton attention, c'est ce que je vais faire de ce pas !

Et en effet ton exemple me paraît curieux.
Dans mon esprit le WIDTH 0,x était la largeur totale de la Form, bordures comprises (et avec des bordures de 2 fois 8 pixels !)
Et du même coup j'apprends que w = WIDTH(0) rend 32 pixels de plus que le WIDTH 0,x ??? pas très cohérent...
Par contre, HEIGHT 0 représente bien la hauteur totale de la FORM 0 (=hauteur utile + 30 + 8 pixels)
Code:
 WIDTH 0,100
 HEIGHT 0,200
 picture 1: LEFT 1, 80: WIDTH 1,30: HEIGHT 1,162: COLOR 1,255,0,0
 print "Form 0:"
 print "width="+str$(width(0))
 print "height="+str$(HEIGHT(0))
Si je fais:
Code:
 WIDTH 0,200
 HEIGHT 0,300: COLOR 0,255,255,128
 picture 1: LEFT 1, 80: WIDTH 1,30: HEIGHT 1,262: COLOR 1,255,0,0
 picture 2: TOP 2,60: LEFT 2,0: HEIGHT 2,20: WIDTH 2,184: COLOR 2,0,0,255
 print "Form 0:"
 print "width="+str$(width(0))
 print "height="+str$(HEIGHT(0))
là c'est cohérent, j'ai bien les 30+8 pixels de bordures en hauteur (bandeau + cadre) et les 8+8 pixels de bordures en largeur ?
C'est quoi ces 32 pixels de plus du 1er exemple ?

PS je crois que j'ai pigé le truc: WIDTH(0) renvoie au minimum 132 quelle que soit la valeur du WIDTH 0 inférieure ou égale à 132 !
Curieux, mais bof, pas très gênant.
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 56
Localisation : Valence
Date d'inscription : 02/07/2010

Lancement d'un exécutable Panoramic Empty
MessageSujet: Re: Lancement d'un exécutable Panoramic   Lancement d'un exécutable Panoramic EmptyVen 7 Déc 2012 - 0:42

Aie!
ça se complique j'avais pas fait gaffe que WIDTH() me renvoyait toujours 132...

du coup mon astuce pour connaitre les bordures ne marche pas... Crying or Very sad
Revenir en haut Aller en bas
http://nardo26.lescigales.org
Contenu sponsorisé





Lancement d'un exécutable Panoramic Empty
MessageSujet: Re: Lancement d'un exécutable Panoramic   Lancement d'un exécutable Panoramic Empty

Revenir en haut Aller en bas
 
Lancement d'un exécutable Panoramic
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Passer des paramètres à un exécutable Panoramic
» Problème de création d'exécutable.
» Problème de création d'exécutable.
» crééer un exécutable
» Chemin de l'exécutable

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: