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
» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
changed(n) Emptypar papydall Aujourd'hui à 16:57

» PANORAMIC V 1
changed(n) Emptypar papydall Aujourd'hui à 3:22

» select intégrés [résolu]
changed(n) Emptypar jjn4 Hier à 17:00

» number_mouse_up
changed(n) Emptypar jjn4 Hier à 11:59

» Aide de PANORAMIC
changed(n) Emptypar jjn4 Hier à 11:16

» trop de fichiers en cours
changed(n) Emptypar lepetitmarocain Hier à 10:43

» Je teste PANORAMIC V 1 beta 1
changed(n) Emptypar papydall Hier à 4:17

» bouton dans autre form que 0
changed(n) Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
changed(n) Emptypar Klaus Lun 6 Mai 2024 - 11:41

» Gestion d'un système client-serveur.
changed(n) Emptypar Klaus Lun 6 Mai 2024 - 10:23

» @Jack
changed(n) Emptypar Jack Mar 30 Avr 2024 - 20:40

» Une calculatrice en une ligne de programme
changed(n) Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
changed(n) Emptypar leclode Sam 27 Avr 2024 - 17:59

» Bataille navale SM
changed(n) Emptypar jjn4 Ven 26 Avr 2024 - 17:39

» Les maths du crocodile
changed(n) Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

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 à ne pas rater :
Cdiscount : -30€ dès 300€ d’achat sur une sélection Apple
Voir le deal

 

 changed(n)

Aller en bas 
3 participants
AuteurMessage
jjn4

jjn4


Nombre de messages : 2704
Date d'inscription : 13/09/2009

changed(n) Empty
MessageSujet: changed(n)   changed(n) EmptyVen 30 Oct 2009 - 16:26

Je rajoute une idée que j'avais eu il y a quelques temps sur ce site :
qu'il y ait une nouvelle fonction, du style :
changed(N)
qui donnerait 1 ou 0 selon que l'objet a eu un changement ou non.
on pourrait par exemple l'utiliser ainsi :
for i=1 to nb
if changed(i)=1 then k=i
next i
ce qui permettrait de savoir quel objet a été sujet à un changement.
Revenir en haut Aller en bas
http://jjn4.e-monsite.com
JL35




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

changed(n) Empty
MessageSujet: Re: changed(n)   changed(n) EmptyVen 30 Oct 2009 - 17:58

eh eh jjn4, as-tu bien lu le manuel ?
ON_CHANGE N, Label
C'est pas ça que tu veux ?
Revenir en haut Aller en bas
Jean Claude

Jean Claude


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

changed(n) Empty
MessageSujet: Re: changed(n)   changed(n) EmptyVen 30 Oct 2009 - 20:15

je vois une différence entre ON_CHANGE N,label et CHANGE(N) qui donne une valeur si l'objet à été sollicité, alors que dans le premier cas ON_CHANGE renvoi vers un label.
Comme par exemple TOP N,100 ou tp=TOP(N)

Donc je pense que la demande de jjn4 est bien x=CHANGE(N)

Cela existe pour un certain nombre d'instruction, mais celle-ci pourrait être généralisée par x=OBJECT_CHANGE(N) (par exemple).
Revenir en haut Aller en bas
jjn4

jjn4


Nombre de messages : 2704
Date d'inscription : 13/09/2009

changed(n) Empty
MessageSujet: Je l'ai lu !   changed(n) EmptyVen 30 Oct 2009 - 20:17

Non, non, ce n'est pas cela, c'est justement la suite de on_change.
Comme tu as :
on_click ...
et ensuite :
if clicked(i)=1 then ...
Pareil :
on_change ...
et ensuite :
if changed(i)=1 then ...
Volià.
Revenir en haut Aller en bas
http://jjn4.e-monsite.com
JL35




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

changed(n) Empty
MessageSujet: Re: changed(n)   changed(n) EmptyVen 30 Oct 2009 - 20:55

Je ne vois pas bien ton raisonnement jjn4
Si tu as:
on_click objet, label
Quand tu arrives à l'étiquette label tu n'as pas besoin de tester if clicked(objet) puisque tu n'y viens que si objet a été cliqué !
De même pour on_change.
Revenir en haut Aller en bas
jjn4

jjn4


Nombre de messages : 2704
Date d'inscription : 13/09/2009

changed(n) Empty
MessageSujet: Si, si   changed(n) EmptyVen 30 Oct 2009 - 23:10

C'est quand tu as plein d'objets qui vont tous vers le même label
exemple :
label cible
for i=1 to 50
button i : left i,... top i,... , width i,...
on_click i,cible
next i
end
cible:
k=0
for i=1 to 50
if clicked(i)=1 then k=i
next i
k contient donc le numéro du button que l'utilisateur a appelé, ce que le code ne peut deviner autrement.
Et idem pour les on_change...
Revenir en haut Aller en bas
http://jjn4.e-monsite.com
Contenu sponsorisé





changed(n) Empty
MessageSujet: Re: changed(n)   changed(n) Empty

Revenir en haut Aller en bas
 
changed(n)
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos souhaits d'amélioration de Panoramic-
Sauter vers: