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.
Bug avec Panoramic.exe en mode commande Emptypar Pedro Aujourd'hui à 8:08

» Un autre pense-bête...
Bug avec Panoramic.exe en mode commande Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Bug avec Panoramic.exe en mode commande Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Bug avec Panoramic.exe en mode commande Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Bug avec Panoramic.exe en mode commande Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Bug avec Panoramic.exe en mode commande Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Bug avec Panoramic.exe en mode commande Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Bug avec Panoramic.exe en mode commande Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Bug avec Panoramic.exe en mode commande Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Bug avec Panoramic.exe en mode commande Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Bug avec Panoramic.exe en mode commande Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Bug avec Panoramic.exe en mode commande Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Bug avec Panoramic.exe en mode commande Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Bug avec Panoramic.exe en mode commande Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Bug avec Panoramic.exe en mode commande 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 à ne pas rater :
LEGO Icons 10331 – Le martin-pêcheur
35 €
Voir le deal

 

 Bug avec Panoramic.exe en mode commande

Aller en bas 
3 participants
AuteurMessage
Klaus

Klaus


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

Bug avec Panoramic.exe en mode commande Empty
MessageSujet: Bug avec Panoramic.exe en mode commande   Bug avec Panoramic.exe en mode commande EmptySam 25 Fév 2012 - 22:43

J'ai un petit programme source Panoramic qui marche sous l'éditeur, qui marche avec Panoramic.exe si je le lance en double-cliquant dessus, puis "Ouvrir" et la sélection de mon fichier, mais qui plante directement si je le lance en mode commande par:
panoramic.exe test.bas
sachant, pour éviter les problèmes, que j'ai installé panoramic.exe dans le répertoire de Panoramic Editor, et test.bas est aussi copié dans ce répertoire. Les erreurs sont, de façon aléatoire:
- violation d'acces
- invalid pointer operation

Voici le source en question:
Code:
' === Projet IDE
label labels : gosub labels
gosub FORM0
gosub variables
gosub GUI
gosub initialisations
end

' === IDE subroutine labels
labels:
  label sortie
  label initialisations
  label FORM0
  label GUI
  label variables
  return

' === IDE subroutine variables
variables:
  return

' === IDE subroutine GUI
GUI:
' --- IDE objet
  button 1
  top 1,0
  left 1,0
  height 1,25
  width 1,75
  show 1
  active 1
  caption 1,"P. Editor"

' --- IDE objet
  button 2
  top 2,0
  left 2,74
  height 2,25
  width 2,75
  show 2
  active 2
  caption 2,"IDE"

' --- IDE objet
  button 3
  top 3,0
  left 3,148
  height 3,25
  width 3,75
  show 3
  active 3
  caption 3,"Aide"

' --- IDE objet
  button 4
  top 4,0
  left 4,222
  height 4,25
  width 4,75
  show 4
  active 4
  caption 4,"Astuces"

' --- IDE objet
  button 5
  top 5,0
  left 5,296
  height 5,25
  width 5,75
  show 5
  active 5
  caption 5,"Sortie"
  on_click 5,sortie

' --- IDE objet
  main_menu 6

' --- IDE objet
  sub_menu 7
  caption 7,"P. Editor"
  parent 7,6

' --- IDE objet
  sub_menu 8
  caption 8,"IDE"
  parent 8,6

' --- IDE objet
  sub_menu 9
  caption 9,"Aide"
  parent 9,6
  active 9

' --- IDE objet
  sub_menu 10
  caption 10,"Astuces"
  parent 10,6
  active 10

' --- IDE objet
  sub_menu 11
  caption 11,"Sortie"
  parent 11,6
  on_click 11,sortie

  return

' === IDE subroutine FORM0
FORM0:
  top 0,0
  left 0,0
  height 0,80
  width 0,380
  show 0
  active 0
  caption 0,"IDE - programme application"
  color 0,236,233,216
  return

' === IDE subroutine initialisations
initialisations:

  return

' === IDE subroutine sortie
sortie:
  terminate
  return
' === IDE EOF

Le programme affiche une mini-fenêtre avec quelques boutons façon barre d'outils et un menu répétant les boutons. Seul le bouton "Sortir" est fonctionnel - il sort du programme.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Klaus

Klaus


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

Bug avec Panoramic.exe en mode commande Empty
MessageSujet: Re: Bug avec Panoramic.exe en mode commande   Bug avec Panoramic.exe en mode commande EmptyMar 28 Fév 2012 - 17:00

Suite apparente du même bug:

Dans la version suivante, j'ai supprimé les boutons et laissé juste un menu avec la liste des fonctions que je souhaite avoir sous la main. Avec l'Editeur Panoramic, tout va bien, ainsi qu'en version compilée EXE. Mais en lançant ce source avec PANORAMIC.exe, j'ai une petite fenêtre sans le menu qui s'affiche, et un message d'erreur de Panoramic: "Sub-menu not in menu".

L'interface avec ce bel utilitaire qu'est PANORAMIC.exe n'est pas encore tout à fait au point...

EDIT C'est bête - j'avais oublié le code ! Le voici:
Code:
' === Projet IDE
label labels : gosub labels
gosub FORM0
gosub variables
gosub GUI
gosub initialisations
end

' === IDE subroutine labels
labels:
  label delphi
  label astuces
  label aide
  label IDE
  label editor
  label sortie
  label initialisations
  label FORM0
  label GUI
  label variables
  return

' === IDE subroutine variables
variables:
  dim editor$, IDE$, aide$, astuces$, delphi$
  return

' === IDE subroutine GUI
GUI:

' --- IDE objet
  main_menu 1

' --- IDE objet
  sub_menu 2
  caption 2,"Outils"
  parent 2,1

' --- IDE objet
  sub_menu 3
  caption 3,"P. Editor"
  parent 3,2
  on_click 3,editor

' --- IDE objet
  sub_menu 4
  caption 4,"IDE"
  parent 4,2
  on_click 4,IDE

' --- IDE objet
  sub_menu 5
  caption 5,"Aide"
  parent 5,2
  active 5
  on_click 5,aide

' --- IDE objet
  sub_menu 6
  caption 6,"Astuces"
  parent 6,2
  active 6
  on_click 6,astuces

' --- IDE objet
  sub_menu 7
  caption 7,"Delphi"
  parent 7,2
  active 7
  on_click 7,delphi

' --- IDE objet
  sub_menu 8
  caption 8,"Sortie"
  parent 8,2
  active 8
  on_click 8,sortie

  return

' === IDE subroutine FORM0
FORM0:
  top 0,0
  left 0,0
  height 0,50
  width 0,70
  show 0
  active 0
  caption 0,""
  color 0,236,233,216
  return

' === IDE subroutine initialisations
initialisations:
  editor$  = "C:\PROGRA~1\PANORA~1\PANORA~3.EXE"
  IDE$    = "C:\PROGRA~1\PANORA~1\IDE.exe"
  aide$    = "C:\Langages\PANORA~1\Help.exe"
  astuces$ = "C:\PROGRA~1\PANORA~1\MESAST~1.EXE"
  delphi$  = "C:\PROGRA~1\Borland\Delphi6\Bin\delphi32.exe"
  border_hide 0
  height 0,20
  width 0,40
  left 0,screen_x-width(0)
  top 0,screen_y-height(0)
  return

' === IDE subroutine sortie
sortie:
  terminate
  return

' === IDE subroutine editor
editor:
  execute editor$
  return

' === IDE subroutine IDE
IDE:
  execute IDE$
  return

' === IDE subroutine aide
aide:
  execute aide$

  return

' === IDE subroutine astuces
astuces:
  execute astuces$
 
  return

' === IDE subroutine delphi
delphi:
  execute delphi$
 
  return
' === IDE EOF
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
JL35




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

Bug avec Panoramic.exe en mode commande Empty
MessageSujet: Re: Bug avec Panoramic.exe en mode commande   Bug avec Panoramic.exe en mode commande EmptyJeu 8 Mar 2012 - 22:04

J'ai également un problème avec Panoramic.exe en mode commande, le source donné en paramètre semble s'exécuter deux fois successivement.
Code:
dim i
for i = 1 to 10
    print str$(i): wait 300
next i
print "Fin !"
end
J'enregistre le petit code ci-dessus sous toto.bas, puis je lance "Panoramic.exe toto.bas"
et là il m'affiche deux fois la série, c'est bien embêtant.
(j'ai eu aussi l'access violation).

PS Ah, par contre, si je mets Terminate au lieu de End, là il ne s'exécute qu'une seule fois !

Dis-moi Klaus, tu n'as pas ce problème de double exécution ? j'ai pensé que c'était parce que je lançais Panoramic.exe à partir d'un autre programme panoramic compilé, mais non, c'est pareil en ligne de commande:
Panoramic.exe toto.bas
exécute deux fois consécutives le programme toto.bas.
Revenir en haut Aller en bas
Klaus

Klaus


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

Bug avec Panoramic.exe en mode commande Empty
MessageSujet: Re: Bug avec Panoramic.exe en mode commande   Bug avec Panoramic.exe en mode commande EmptyVen 16 Mar 2012 - 2:37

Non, je n'ai pas le problème de double exécution. Moi, j'ai un plantage direct, tel que décrit dans mes deux posts. Et cela perdure - je n'ai pas de solution.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
JL35




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

Bug avec Panoramic.exe en mode commande Empty
MessageSujet: Re: Bug avec Panoramic.exe en mode commande   Bug avec Panoramic.exe en mode commande EmptyVen 16 Mar 2012 - 14:20

Merci Klaus, mais ta réponse me trouble, ce défaut de double exécution que j'ai est pourtant bien caractérisé et systématique, en lançant le tout petit programme ci-dessus... mais je n'ai pas de plantage.
Je serais quand même curieux de savoir ce qui se produit chez quelqu'un d'autre que nous deux... scratch
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 70
Localisation : 83 Var
Date d'inscription : 07/05/2009

Bug avec Panoramic.exe en mode commande Empty
MessageSujet: Re: Bug avec Panoramic.exe en mode commande   Bug avec Panoramic.exe en mode commande EmptyVen 16 Mar 2012 - 17:28

Pour moi l'exécution est unique avec ou sans terminate.

Je suis sous XP comme Klaus et toi sous W7. c'est peut-être çà le truc.

A+
Revenir en haut Aller en bas
JL35




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

Bug avec Panoramic.exe en mode commande Empty
MessageSujet: Re: Bug avec Panoramic.exe en mode commande   Bug avec Panoramic.exe en mode commande EmptyVen 16 Mar 2012 - 17:58

Merci Jean Claude, mais tout de même, je ne vois pas ce que W7 viendrait faire là-dedans ! quoique... il faut s'attendre à tout avec lui !

Tiens, si je lance le code de la pendule de Klaus en ligne de commande de commande avec Panoramic.exe, il s'exécute bien, mais il m'affiche une erreur: 'Sub-menu is not in menu'... quesaco ?

Je reviens à mon petit code ci-dessus, tout se passe visuellement comme si il exécutait deux fois la boucle, puis une seule fois le print "Fin", c'est assez incompréhensible.
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 70
Localisation : 83 Var
Date d'inscription : 07/05/2009

Bug avec Panoramic.exe en mode commande Empty
MessageSujet: Re: Bug avec Panoramic.exe en mode commande   Bug avec Panoramic.exe en mode commande EmptyVen 16 Mar 2012 - 18:24

Le message d'erreur dont tu parles JL35, je l'ai souvent quand j'ai fait une bourde de programmation et que je relance le code par l'éditeur normal. Si je traduis correctement cela veut dire qu'un label(sub-menu) ne pourrait être exécuté car pas au menu.
Je pense que c'est parce que le programme tourne encore, vu qu'il se termine par end et non par terminate, car comme nous l'a souvent répété Jack END arrête le programme et attend la suite, alors que terminate le libère et rends la main à Windows.
Serait-il possible que W7 n’interprète pas END de la même manière que XP ???
A+
Revenir en haut Aller en bas
Klaus

Klaus


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

Bug avec Panoramic.exe en mode commande Empty
MessageSujet: Re: Bug avec Panoramic.exe en mode commande   Bug avec Panoramic.exe en mode commande EmptyVen 16 Mar 2012 - 18:34

Je rappelle que mon horloge est "interminable" ! En fait, c'est la raison de son existence - je voulais voir si je pouvais vréer une fenêtre qu'on ne puisse pas fermer par la croix rouge, et par extension un programme qu'on ne puisse pas arrêter par la croix rouge.

Pari réussi - tu as beau fermer l'horloge par la croix - elle revient aussitôt. Il faut aller dans la page des paramétrages pour la fermer par le menu Fichiers/Sortir.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 70
Localisation : 83 Var
Date d'inscription : 07/05/2009

Bug avec Panoramic.exe en mode commande Empty
MessageSujet: Re: Bug avec Panoramic.exe en mode commande   Bug avec Panoramic.exe en mode commande EmptyVen 16 Mar 2012 - 18:40

Oui Klaus, mais je ne parlais pas de l'horloge...à moins que tu ne te sois trompé de poste.
Revenir en haut Aller en bas
JL35




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

Bug avec Panoramic.exe en mode commande Empty
MessageSujet: noramic   Bug avec Panoramic.exe en mode commande EmptyVen 16 Mar 2012 - 18:53

C'est moi qui ai parlé du code de l'horloge de Klaus, que j'ai lancé pour voir avec Panoramic.exe et qui me provoque du coup cette erreur de sub-menu is not in menu...
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 70
Localisation : 83 Var
Date d'inscription : 07/05/2009

Bug avec Panoramic.exe en mode commande Empty
MessageSujet: Re: Bug avec Panoramic.exe en mode commande   Bug avec Panoramic.exe en mode commande EmptyVen 16 Mar 2012 - 18:56

Oups! Embarassed Autant pour moi, il faut que je lise plus attentivement...
Revenir en haut Aller en bas
Contenu sponsorisé





Bug avec Panoramic.exe en mode commande Empty
MessageSujet: Re: Bug avec Panoramic.exe en mode commande   Bug avec Panoramic.exe en mode commande Empty

Revenir en haut Aller en bas
 
Bug avec Panoramic.exe en mode commande
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Domotique avec Panoramic : Arduino, commande des GPIO
» Problème avec la commande 'sort'.
» Programmes Panoramic en ligne de commande
» Problème avec la commande RemoveStringBetweenDelimiters.
» Bug avec la commande 3d_Text x,a$

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: