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.
Echanger 2 variables ou 2 chaines Emptypar Pedro Sam 23 Nov 2024 - 15:50

» Un autre pense-bête...
Echanger 2 variables ou 2 chaines Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Echanger 2 variables ou 2 chaines Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Echanger 2 variables ou 2 chaines Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Echanger 2 variables ou 2 chaines Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Echanger 2 variables ou 2 chaines Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Echanger 2 variables ou 2 chaines Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Echanger 2 variables ou 2 chaines Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Echanger 2 variables ou 2 chaines Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Echanger 2 variables ou 2 chaines Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Echanger 2 variables ou 2 chaines Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Echanger 2 variables ou 2 chaines Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Echanger 2 variables ou 2 chaines Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Echanger 2 variables ou 2 chaines Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Echanger 2 variables ou 2 chaines 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

 

 Echanger 2 variables ou 2 chaines

Aller en bas 
4 participants
AuteurMessage
bignono

bignono


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

Echanger 2 variables ou 2 chaines Empty
MessageSujet: Echanger 2 variables ou 2 chaines   Echanger 2 variables ou 2 chaines EmptyMar 20 Mar 2012 - 16:24

Very Happy Bonjour Jack,
Est-il possible d'avoir une instruction qui pourrait échanger 2 variables ou 2 chaines de caractères.
Genre: swap(x,y) ou swap(a$,b$)
ça éviterait de faire par exemple: temp=x:x=y:y=temp ou temp$=a$:a$=b$:b$=temp$
Je pense que cela devrait être relativement facile à coder.
Merci et bonne journée à toi. Wink
Revenir en haut Aller en bas
bignono

bignono


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

Echanger 2 variables ou 2 chaines Empty
MessageSujet: Re: Echanger 2 variables ou 2 chaines   Echanger 2 variables ou 2 chaines EmptyMer 21 Mar 2012 - 7:36

Bonjour à tous Smile ,
Pour en revenir à ma proposition, avant de me replonger dans ma généalogie, j'ai pensé aussi qu'on pourrait utiliser cette instruction "swap", si Jack voulait bien la faire, pour échanger par exemple le contenu de 2 list, 2 dlist, 2 edit, 2 combo, 2 image, 2 alpha et même pourquoi pas de 2 item.
Pour 2 picture par exemple, cela éviterait de faire:
Code:

' animation sur 1 picture en 5 images
picture 1:hide 1:left 1,10:top 1,10:file load 1,"fichier_image 1.bmp"
picture 2:hide 2:left 2,10:top 2,10:file load 2,"fichier_image 2.bmp"
picture 3:hide 3:left 3,10:top 3,10:file load 3,"fichier_image 3.bmp"
picture 4:hide 4:left 4,10:top 4,10:file load 4,"fichier_image 4.bmp"
picture 5:hide 5:left 5,10:top 5,10:file load 5,"fichier_image 5.bmp"
for i=1 to 5:show i:wait 500:hide i:next i
mais on pourrait écrire à ce moment là:
Code:

' animation sur 1 picture en 5 images
picture 1:hide 1:left 1,10:top 1,10:file load 1,"fichier_image 1.bmp"
picture 2:hide 2:file load 2,"fichier_image 2.bmp"
picture 3:hide 3:file load 3,"fichier_image 3.bmp"
picture 4:hide 4:file load 4,"fichier_image 4.bmp"
picture 5:hide 5:file load 5,"fichier_image 5.bmp"
for i=1 to 4:swap(picture i, picture i+1):wait 500:next i
De plus, si les coordonnées des picture doivent variées à l'écran, on ne calcule plus qu'une seule coordonnnée, celle du premier picture déclaré et pas celles de tous les picture à la fois.
Je vous laisse imaginer le bénéfice d'une telle instruction si on pouvait l'appliquer à un objet image ou un list ou ...!!!
Bonne journée à tous et à toi Jack! Wink
Revenir en haut Aller en bas
Invité
Invité




Echanger 2 variables ou 2 chaines Empty
MessageSujet: Re: Echanger 2 variables ou 2 chaines   Echanger 2 variables ou 2 chaines EmptyMer 21 Mar 2012 - 8:04

Bonjour Bignono,

Je suis d'accord, mais puisse c'est une demande sur les variables, il serait aussi important de pouvoir comparer 2 chaines. Je ne savais même pas que cela n'était pas possible. Et swap est le complément à la comparaison de chaine qui n'existe pas.
Pour échanger deux chaines comme tu le précises dans ton titre, il faut avoir un élément de comparaison.
Salutation.
Revenir en haut Aller en bas
Jicehel

Jicehel


Nombre de messages : 5947
Age : 52
Localisation : 77500
Date d'inscription : 18/04/2011

Echanger 2 variables ou 2 chaines Empty
MessageSujet: Re: Echanger 2 variables ou 2 chaines   Echanger 2 variables ou 2 chaines EmptyMer 21 Mar 2012 - 10:18

Pour moi, c'est un autre sujet Cosmos, mais en effet, comme le disait JL35 dans une autre réponse, il serait pratique de pouvoir comparer deux chaînes comme on compare deux variables numériques sur la valeur Ascii des caractères. Avec une simple syntaxe du genre :
IF a$ > b$ THEN ...
Revenir en haut Aller en bas
Invité
Invité




Echanger 2 variables ou 2 chaines Empty
MessageSujet: Re: Echanger 2 variables ou 2 chaines   Echanger 2 variables ou 2 chaines EmptyMer 21 Mar 2012 - 10:30

c'est vrai que c'est un autre sujet, mais ils vont bien ensemble.
Comment comparer deux chaines, une réponse:
Code:
' comment comparer deux chaines
dim a$ , b$
dlist 1
a$="22"
b$="11"


item_add 1,a$
item_add 1,b$
sort 1
if a$ = item_read$(1,1)
  message a$ + " < "+b$
else
  message a$ + " > "+b$
end_if
C'est mieux que rien.
Excuses moi Bignono, c'est hors sujet, mais ça ne mérite pas un sujet spécifique.

Donc je vais renouveler ta demande:
Citation :
j'ai pensé aussi qu'on pourrait utiliser cette instruction "swap"
Revenir en haut Aller en bas
JL35




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

Echanger 2 variables ou 2 chaines Empty
MessageSujet: Re: Echanger 2 variables ou 2 chaines   Echanger 2 variables ou 2 chaines EmptyMer 21 Mar 2012 - 19:05

Comparer deux chaînes... oui, mais ton système ne convient pas pour le critère valeur ascii des caractère, puisque le sort fait un tri 'intelligent' qui ne respecte pas strictement ce critère.
Revenir en haut Aller en bas
Invité
Invité




Echanger 2 variables ou 2 chaines Empty
MessageSujet: Re: Echanger 2 variables ou 2 chaines   Echanger 2 variables ou 2 chaines EmptyMer 21 Mar 2012 - 19:38

Tu as raison. L'idée m'était venu, et je n'avais pas encore en tête ce problème.
Je suis déplacé, et c'est pas très pratique de taper sur le clavier de ce Notebook.
J'arrète
Revenir en haut Aller en bas
Jack
Admin
Jack


Nombre de messages : 2394
Date d'inscription : 28/05/2007

Echanger 2 variables ou 2 chaines Empty
MessageSujet: Re: Echanger 2 variables ou 2 chaines   Echanger 2 variables ou 2 chaines EmptyVen 23 Mar 2012 - 13:51

Echanger le contenu de 2 variables du même type ou de 2 objets système du même type est une idée intéressante.
Revenir en haut Aller en bas
https://panoramic.1fr1.net
Contenu sponsorisé





Echanger 2 variables ou 2 chaines Empty
MessageSujet: Re: Echanger 2 variables ou 2 chaines   Echanger 2 variables ou 2 chaines Empty

Revenir en haut Aller en bas
 
Echanger 2 variables ou 2 chaines
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» 6 + 1 manières d’échanger les contenus de 2 variables
» Astuce : échanger le contenu de deux variables a et b
» Variables, paramètres et SUB
» Variables et Tableaux
» FILEBIN

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: