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
version instantanée du 10 mai 2010: objet TIMER Emptypar jjn4 Hier à 17:39

» Une calculatrice en une ligne de programme
version instantanée du 10 mai 2010: objet TIMER Emptypar jean_debord Hier à 8:01

» Gestion d'un système client-serveur.
version instantanée du 10 mai 2010: objet TIMER Emptypar Pedro Jeu 25 Avr 2024 - 19:31

» Les maths du crocodile
version instantanée du 10 mai 2010: objet TIMER Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

» Naissance de Crocodile Basic
version instantanée du 10 mai 2010: objet TIMER Emptypar jean_debord Jeu 25 Avr 2024 - 8:45

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
version instantanée du 10 mai 2010: objet TIMER Emptypar Froggy One Mer 24 Avr 2024 - 18:38

» Dessine-moi une galaxie
version instantanée du 10 mai 2010: objet TIMER Emptypar jjn4 Lun 22 Avr 2024 - 13:47

» Erreur END_SUB
version instantanée du 10 mai 2010: objet TIMER Emptypar jjn4 Lun 22 Avr 2024 - 13:43

» Bug sur DIM_LOCAL ?
version instantanée du 10 mai 2010: objet TIMER Emptypar papydall Dim 21 Avr 2024 - 23:30

» Form
version instantanée du 10 mai 2010: objet TIMER Emptypar leclode Dim 21 Avr 2024 - 18:09

» trop de fichiers en cours
version instantanée du 10 mai 2010: objet TIMER Emptypar Marc Dim 21 Avr 2024 - 2:41

» 2D_fill_color(résolu)
version instantanée du 10 mai 2010: objet TIMER Emptypar leclode Sam 20 Avr 2024 - 8:32

» Consommation gaz électricité
version instantanée du 10 mai 2010: objet TIMER Emptypar leclode Mer 17 Avr 2024 - 11:07

» on_key_down (résolu)
version instantanée du 10 mai 2010: objet TIMER Emptypar leclode Mar 16 Avr 2024 - 11:01

» Sous-programme(résolu)
version instantanée du 10 mai 2010: objet TIMER 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
-20%
Le deal à ne pas rater :
-20% Récupérateur à eau mural 300 litres (Anthracite)
79 € 99 €
Voir le deal

 

 version instantanée du 10 mai 2010: objet TIMER

Aller en bas 
3 participants
AuteurMessage
Jack
Admin
Jack


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

version instantanée du 10 mai 2010: objet TIMER Empty
MessageSujet: version instantanée du 10 mai 2010: objet TIMER   version instantanée du 10 mai 2010: objet TIMER EmptyLun 10 Mai 2010 - 16:48

Une version instantanée est la version actuelle du développement de PANORAMIC, elle vous permet d'utiliser les toutes dernières améliorations, sans attendre la sortie de la prochaine version.

Une version instantanée n'a pas de procédure d'installation (c'est un fichier zip contenant l'EDITEUR).
Les nouveaux mots-clés ont cependant la coloration syntaxique dans l'EDITEUR.

Pour obtenir la version instantanée du 10 mai 2010, cliquez sur Télécharger ce fichier
Voici les apports de cette version par rapport à la version "régulière" disponible sur le site:

FILEBIN_HEXA_READ N,C,V$ : Lecture dans le fichier binaire de numéro N de C octets et remplissage de V$.
FILEBIN_HEXA_WRITE N,C,V$ : Ecriture dans le fichier binaire de numéro N de C octets.
FILEBIN_BLOCK_READ N,C,V%(P) : Lecture dans le fichier binaire de numéro N de C octets et remplissage du tableau V%.
FILEBIN_BLOCK_WRITE N,C,V%(P) : Ecriture dans le fichier binaire de numéro N de C octets du tableau V%.

--------------------------------------------------------------------------------

FILEBIN_OPEN_WRITE est modifié: ouvre en écriture le fichier binaire s'il existe. Si le fichier n'existe pas, il est créé puis ouvert en écriture.

--------------------------------------------------------------------------------

CLIPBOARD_STRING_COPY V$ : place V$ dans le presse-papier.
V$=CLIPBOARD_STRING_PASTE$ : récupère le contenu du presse-papier dans V$.

--------------------------------------------------------------------------------

SELECT_TEXT N,P,C est modifié : sélectionne C caractères à partir de la position P dans l'objet système numéro N.

--------------------------------------------------------------------------------

ADR(A), ADR(A$) et ADR(A%) sont fonctionnelles.

--------------------------------------------------------------------------------

OFF_ERROR_GOTO : annule l'effet de ON_ERROR_GOTO
OFF_CHANGE N : annule l'effet de ON_CHANGE N
OFF_KEY_UP N : annule l'effet de ON_KEY_UP N
OFF_KEY_DOWN N : annule l'effet de ON_KEY_DOWN N

--------------------------------------------------------------------------------

SPRITE_TARGET_IS N : définit le SCENE2D de numéro N comme cible des commandes SPRITE
SPRITE_X_POSITION(N) : retourne la coordonnée en X du SPRITE numéro N
SPRITE_Y_POSITION(N) : retourne la coordonnée en Y du SPRITE numéro N

--------------------------------------------------------------------------------

TIMER N : crée un objet TIMER actif de numéro N. Sa période vaut 1000 milli-secondes.
ON_TIMER N,L : à chaque déclenchement, le timer de numéro N effectue le traitement commencant en L.
TIMER_INTERVAL N,P : affecte une période de P milli-secondes au TIMER de numéro N.
TIMER_ON N : active le TIMER de numéro N.
TIMER_OFF N : desactive le TIMER de numéro N.

--------------------------------------------------------------------------------


Dernière édition par Jack le Lun 10 Mai 2010 - 20:48, édité 1 fois
Revenir en haut Aller en bas
https://panoramic.1fr1.net
bleunounet




Nombre de messages : 150
Date d'inscription : 26/10/2007

version instantanée du 10 mai 2010: objet TIMER Empty
MessageSujet: Re: version instantanée du 10 mai 2010: objet TIMER   version instantanée du 10 mai 2010: objet TIMER EmptyLun 10 Mai 2010 - 18:07

merciiiiiiiiiiiii jack.
Revenir en haut Aller en bas
jjn4

jjn4


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

version instantanée du 10 mai 2010: objet TIMER Empty
MessageSujet: +++   version instantanée du 10 mai 2010: objet TIMER EmptyLun 10 Mai 2010 - 20:06

Super !
J'ai hate d'essayer de timer qui est une véritable révolution dans panoramic !
Ah, tu dis qu'on ne peut pas non plus utiliser les message avec...
Alors il y a beaucoup de choses importantes qu'on ne pourra pas utiliser.

Bon, on va voir à l'utilisation.
Merci, Jack !
cheers
Revenir en haut Aller en bas
http://jjn4.e-monsite.com
Jack
Admin
Jack


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

version instantanée du 10 mai 2010: objet TIMER Empty
MessageSujet: Re: version instantanée du 10 mai 2010: objet TIMER   version instantanée du 10 mai 2010: objet TIMER EmptyLun 10 Mai 2010 - 20:53

Citation :
Ah, tu dis qu'on ne peut pas non plus utiliser les message avec...
Non, ce n'est pas ce que disais. D'ailleurs, j'ai édité mon message et j'ai retiré mes "conseils" d'utilisation du TIMER.
Je voulais simplement avertir qu'un TIMER déclenche périodiquement l'exécution d'un sous-programme et que si dans ce sous-programme on modifie le timing, il va se passer des choses...

Par exemple, si avec un TIMER, je déclenche un certain traitement toutes les 0,3 secondes et que dans ce traitement, je mets un WAIT 20000 ou un INPUT, il y aura des problèmes.

Mais je pense que les utilisateurs sont majeurs et vaccinés et j'ai retiré mon avertissement.

Voici un exemple typique d'utilisation d'un TIMER:
Code:
label compte
dim i%
timer 1
on_timer 1,compte
end

compte:
i%=i%+1
print i%
if i%=10 then timer_off 1
return

Ce programme affiche les nombres de 1 à 10 à une cadence de 1 seconde puis s'arrète.
Revenir en haut Aller en bas
https://panoramic.1fr1.net
jjn4

jjn4


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

version instantanée du 10 mai 2010: objet TIMER Empty
MessageSujet: +++   version instantanée du 10 mai 2010: objet TIMER EmptyMar 11 Mai 2010 - 0:39

C'est bien si on peut mettre un message,
mais j'aimerais quand même comprendre,
on ne peut pas utiliser input en même temps que timer, ok,
mais peut-on utiliser message_input (ou message_input$) en même temps que timer ?
scratch
Revenir en haut Aller en bas
http://jjn4.e-monsite.com
jjn4

jjn4


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

version instantanée du 10 mai 2010: objet TIMER Empty
MessageSujet: +++   version instantanée du 10 mai 2010: objet TIMER EmptyMar 11 Mai 2010 - 0:59

Et voici le premier programme utilisant un timer :
c'est mon feu de cheminée impressionniste dans les inutilitaires,
https://panoramic.1fr1.net/les-inutilitaires-f9/feu-de-cheminee-impressionniste-t629.htm#6229

En voici une nouvelle version,
ça ne change rien au résultat,
mais au moins ça supprime cette horrible boucle goto perpétuelle :
repere:
instruction
...
instruction
goto repere
qui était tout à fait inélégante,
mais à l'époque, il n'y avait rien d'autre, pour faire une animation.

Grâce à ce timer, panoramic entre dans la catégorie des grands langages !
cheers sunny king queen king sunny cheers
Revenir en haut Aller en bas
http://jjn4.e-monsite.com
Invité
Invité




version instantanée du 10 mai 2010: objet TIMER Empty
MessageSujet: Re: version instantanée du 10 mai 2010: objet TIMER   version instantanée du 10 mai 2010: objet TIMER EmptyMar 11 Mai 2010 - 6:42

réponse:
version instantanée du 10 mai 2010: objet TIMER Runy

Donc pour moi, les timer c'est réglé.
Revenir en haut Aller en bas
Invité
Invité




version instantanée du 10 mai 2010: objet TIMER Empty
MessageSujet: Re: version instantanée du 10 mai 2010: objet TIMER   version instantanée du 10 mai 2010: objet TIMER EmptyMar 11 Mai 2010 - 11:44

ça y est j'ai réussi à résoudre mon problème.

Après avoir redémarrer, nettoyé le registre vu dans le fichier temp, Panoramic et essayé d'effacer celui-ci en vain, mis Rapid Taskiller en marche, et vu 4 ou 5 fichier Panoramic en fond de tâche, donc supprimé, j'ai pu supprimer Panoramic du fichier temp, et à nouveau lancer Panoramic.

Je dis tout cela pour le cas où un autre aurait le même problème que moi.

J'ai essayé le feu de cheminée de jjn4, et je suis content, car enfin Panoramic vient de faire un grand pas: on peut lancer une application directement grace au timer, sans être obligé de cliquer sur quelque chose, et en dehors du End.

Merci Jack
Revenir en haut Aller en bas
Contenu sponsorisé





version instantanée du 10 mai 2010: objet TIMER Empty
MessageSujet: Re: version instantanée du 10 mai 2010: objet TIMER   version instantanée du 10 mai 2010: objet TIMER Empty

Revenir en haut Aller en bas
 
version instantanée du 10 mai 2010: objet TIMER
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Version instantanée du 10 décembre 2010
» version instantanée du 1er mars 2010
» version instantanée du 13 mars 2010
» Version instantanée du 21 juillet 2010
» Version instantanée du 9 octobre 2010

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Ce qui est en cours ...-
Sauter vers: