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
» Bataille navale SM
Bug avec les objets MEMO. Emptypar jjn4 Aujourd'hui à 17:39

» Une calculatrice en une ligne de programme
Bug avec les objets MEMO. Emptypar jean_debord Aujourd'hui à 8:01

» Gestion d'un système client-serveur.
Bug avec les objets MEMO. Emptypar Pedro Hier à 19:31

» Les maths du crocodile
Bug avec les objets MEMO. Emptypar jean_debord Hier à 10:37

» Naissance de Crocodile Basic
Bug avec les objets MEMO. Emptypar jean_debord Hier à 8:45

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Bug avec les objets MEMO. Emptypar Froggy One Mer 24 Avr 2024 - 18:38

» Dessine-moi une galaxie
Bug avec les objets MEMO. Emptypar jjn4 Lun 22 Avr 2024 - 13:47

» Erreur END_SUB
Bug avec les objets MEMO. Emptypar jjn4 Lun 22 Avr 2024 - 13:43

» Bug sur DIM_LOCAL ?
Bug avec les objets MEMO. Emptypar papydall Dim 21 Avr 2024 - 23:30

» Form
Bug avec les objets MEMO. Emptypar leclode Dim 21 Avr 2024 - 18:09

» trop de fichiers en cours
Bug avec les objets MEMO. Emptypar Marc Dim 21 Avr 2024 - 2:41

» 2D_fill_color(résolu)
Bug avec les objets MEMO. Emptypar leclode Sam 20 Avr 2024 - 8:32

» Consommation gaz électricité
Bug avec les objets MEMO. Emptypar leclode Mer 17 Avr 2024 - 11:07

» on_key_down (résolu)
Bug avec les objets MEMO. Emptypar leclode Mar 16 Avr 2024 - 11:01

» Sous-programme(résolu)
Bug avec les objets MEMO. Emptypar jjn4 Jeu 4 Avr 2024 - 14:42

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Avril 2024
LunMarMerJeuVenSamDim
1234567
891011121314
15161718192021
22232425262728
2930     
CalendrierCalendrier
Le deal à ne pas rater :
Cartes Pokémon 151 : où trouver le coffret Collection Alakazam-ex ?
Voir le deal

 

 Bug avec les objets MEMO.

Aller en bas 
5 participants
AuteurMessage
pan59

pan59


Nombre de messages : 367
Age : 66
Localisation : Wattignies
Date d'inscription : 16/10/2011

Bug avec les objets MEMO. Empty
MessageSujet: Bug avec les objets MEMO.   Bug avec les objets MEMO. EmptyJeu 27 Déc 2012 - 17:15

Bonjour.

J'ai découvert un bug dans Panoramic.

J'avais créé 2 objets MEMO, dont l'un était destinataire des commandes PRINT, avec Print_target.

Bien que le 1er MEMO soit réceptionnaire des messages, ceux-ci s'affichent également dans le second MEMO.

Merci de votre aide à la résolution du problème.
Revenir en haut Aller en bas
bignono

bignono


Nombre de messages : 1127
Age : 66
Localisation : Val de Marne
Date d'inscription : 13/11/2011

Bug avec les objets MEMO. Empty
MessageSujet: Re: Bug avec les objets MEMO.   Bug avec les objets MEMO. EmptyJeu 27 Déc 2012 - 20:35

Bonsoir Pan 59 Smile
Moi, je ne vois aucun problème avec print target et les mémo. Il n'y a pas de bug!
Code:
memo 1:left 1,10
memo 2:left 2,300
print_target_is 1
print "BONJOUR dans le memo 1"
print "BONNE ANNÉE memo 1"
print_target_is 2
print "BONJOUR dans le memo 2"
print "BONNE ANNÉE memo 2"
On peut même remplacer les memo par des list, des combo ou des edit!
A+ Wink Wink Wink
Revenir en haut Aller en bas
pan59

pan59


Nombre de messages : 367
Age : 66
Localisation : Wattignies
Date d'inscription : 16/10/2011

Bug avec les objets MEMO. Empty
MessageSujet: Bug avec les objets MEMO.   Bug avec les objets MEMO. EmptyJeu 27 Déc 2012 - 21:10

Bonsoir.

Je confirme le problème avec les MEMO, et l'utilisation de print_target.

Les messages s'affichent sur les deux MEMO !!
Revenir en haut Aller en bas
Minibug

Minibug


Nombre de messages : 4566
Age : 57
Localisation : Vienne (86)
Date d'inscription : 09/02/2012

Bug avec les objets MEMO. Empty
MessageSujet: Re: Bug avec les objets MEMO.   Bug avec les objets MEMO. EmptyJeu 27 Déc 2012 - 21:24

Peux tu mettre ton code en exemple afin de mieux comprendre ton probleme.
Revenir en haut Aller en bas
http://gpp.panoramic.free.fr
pan59

pan59


Nombre de messages : 367
Age : 66
Localisation : Wattignies
Date d'inscription : 16/10/2011

Bug avec les objets MEMO. Empty
MessageSujet: Bug avec les objets MEMO.   Bug avec les objets MEMO. EmptyJeu 27 Déc 2012 - 21:33

Bonsoir.

Voici le code incriminé, mais il ne vous sera pas d'une grande utilité.


Code:
  ' Contient le texte à traduire.
  lire_couleur_texte_a_traduire()
  creer_memo(201,"Times New Roman",12,red%,green%,blue%,20,30,largeur_ecran%/2-20,360,false%)
  chaine$="Die Katze trinkt Milch."
  item_add 201,chaine$

  lire_couleur_traduction()
  creer_memo(202,"Times New Roman",12,red%,green%,blue%,20,480,largeur_ecran%/2-20,200,true%)
  ' Envoi de toutes les commandes 'print' vers l'objet 202.
  print_target_is 202

  ' Contient la traduction.
  creer_memo(203,"Times New Roman",12,red%,green%,blue%,largeur_ecran%/2+20,30,largeur_ecran%/2-30,360,true%)

Et voici le code de la sub creer_memo qui manquait:

Code:
sub creer_memo(param1%,chaine2000$,param2%,param3%,param4%,param5%,param6%,param7%,param8%,param9%,param10%)
    memo param1%
    font_name param1%,chaine2000$
    font_size param1%,param2%
    font_bold param1%
    font_color param1%,param3%,param4%,param5%
    left param1%,param6%
    top param1%,param7%
    width param1%,param8%
    height param1%,param9%
    if param10%=true% then bar_both param1%
end_sub


Dernière édition par pan59 le Ven 28 Déc 2012 - 10:30, édité 1 fois
Revenir en haut Aller en bas
Klaus

Klaus


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

Bug avec les objets MEMO. Empty
MessageSujet: Re: Bug avec les objets MEMO.   Bug avec les objets MEMO. EmptyJeu 27 Déc 2012 - 23:36

Un conseil: lorsque tu postes un code la prochaine fois, ajoute tout ce qui manque, même en version minimale, sinon on ne pourra rien faire.

J'ai pris mon courage à deux mains et j'ai essayé de reconstituer ce qui manque. Je n'ai pas pu imaginer ce que tu essaies de faire avec les variables false% et true%, mais le reste y est.

Et le PRINT n'agite que sur le mémo qui est PRINT_TARGET, pas sur les autres !
Regarde:
Code:
  dim true% : true% = 1
  dim false% : false% = 0
  dim red%, green%, blue%, chaine$
  full_space 0
  dim largeur_ecran% : largeur_ecran% = width(0)
 
  ' Contient le texte à traduire.
  lire_couleur_texte_a_traduire()
  creer_memo(201,"Times New Roman",12,red%,green%,blue%,20,30,largeur_ecran%/2-20,360,false%)
  chaine$="Die Katze trinkt Milch."
  item_add 201,chaine$

  lire_couleur_traduction()
  creer_memo(202,"Times New Roman",12,red%,green%,blue%,20,480,largeur_ecran%/2-20,200,true%)
  ' Envoi de toutes les commandes 'print' vers l'objet 202.
  print_target_is 202

  ' Contient la traduction.
  creer_memo(203,"Times New Roman",12,red%,green%,blue%,largeur_ecran%/2+20,30,largeur_ecran%/2-30,360,true%)

  print "Ligne imprimée"
  print "et une autre..."
 
  end
 
  sub creer_memo(n%,p$,s%,R%,G%,B%,l%,t%,w%,h%,m%)
    memo n% : font_name n%,p$ : font_size n%,s% : font_color n%,R%,G%,B%
    top n%,t% : left n%,l% : width n%,w% : height n%,h%
    if m%=false%
      ' ???
    else
      ' ???
    end_if
  end_sub
 
  sub lire_couleur_texte_a_traduire()
    red% = 255 : green% = 0 : blue% = 0
  end_sub
 
  sub lire_couleur_traduction()
      red% = 0 : green% = 255 : blue% = 0
  end_sub

Prends exemple que ce que je viens de faire pour isoler un problème. Il est certain que dans un programme de plus de 16000 lignes, il peut y avoir des effets secondaires de portions de code fort éloignées et qu'on ne soupçonne pas, à priori. Il faut toujours créer une maquette minimaliste mais fonctionnelle pour isoler un problème, et on y voit plus clair.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
papydall

papydall


Nombre de messages : 6996
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Bug avec les objets MEMO. Empty
MessageSujet: Re: Bug avec les objets MEMO.   Bug avec les objets MEMO. EmptyJeu 27 Déc 2012 - 23:42

Salut pan59.

Tu donnes un code faisant appel à différentes procédures sans le code qui définit ces mêmes procédures, donc un code que l’on ne peut pas exécuter !
Comment veux-tu que l’on comprenne quelque chose ?
N’ayant absolument pas l’idée de t’offusquer, je me permets de te demander gentiment de fournir dorénavant un code qu’on peut exécuter afin de comprendre le problème si problème il y a.

Le code fournit par Bignono fonctionne parfaitement et prouve qu’il n’y a pas de problème.
Tu insistes sur le contraire et tu as peut-être raison ; alors veux-tu bien donner un code qui illustre le problème ?

EDIT : Klaus était plus rapide que moi et surtout plus courageux aussi!
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Contenu sponsorisé





Bug avec les objets MEMO. Empty
MessageSujet: Re: Bug avec les objets MEMO.   Bug avec les objets MEMO. Empty

Revenir en haut Aller en bas
 
Bug avec les objets MEMO.
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Problème avec un objet MEMO.
» MEMO avec des possibilités de commande
» Problème avec l'objet Memo.
» CLIPBOES_COPY ne marche plus avec un MEMO !
» Petit défi avec un objet memo.

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: