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 les objets MEMO. Emptypar Pedro Sam 23 Nov 2024 - 15:50

» Un autre pense-bête...
Bug avec les objets MEMO. Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Bug avec les objets MEMO. Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Bug avec les objets MEMO. Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Bug avec les objets MEMO. Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Bug avec les objets MEMO. Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Bug avec les objets MEMO. Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Bug avec les objets MEMO. Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Bug avec les objets MEMO. Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Bug avec les objets MEMO. Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Bug avec les objets MEMO. Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Bug avec les objets MEMO. Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Bug avec les objets MEMO. Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Bug avec les objets MEMO. Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Bug avec les objets MEMO. 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
-17%
Le deal à ne pas rater :
(Black Friday) Apple watch Apple SE GPS + Cellular 44mm (plusieurs ...
249 € 299 €
Voir le deal

 

 Bug avec les objets MEMO.

Aller en bas 
5 participants
AuteurMessage
pan59

pan59


Nombre de messages : 367
Age : 67
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 : 67
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 : 67
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 : 4570
Age : 58
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 : 67
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 : 12331
Age : 75
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 : 7017
Age : 74
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 !
» un peu d'aide sur MEMO avec BAR_VERTICAL [RESOLU]

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: