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
» PANORAMIC V 1
version instantanée du 10 mai 2010: objet TIMER Emptypar jjn4 Aujourd'hui à 17:49

» select intégrés [résolu]
version instantanée du 10 mai 2010: objet TIMER Emptypar jjn4 Aujourd'hui à 17:00

» number_mouse_up
version instantanée du 10 mai 2010: objet TIMER Emptypar jjn4 Aujourd'hui à 11:59

» Aide de PANORAMIC
version instantanée du 10 mai 2010: objet TIMER Emptypar jjn4 Aujourd'hui à 11:16

» trop de fichiers en cours
version instantanée du 10 mai 2010: objet TIMER Emptypar lepetitmarocain Aujourd'hui à 10:43

» Je teste PANORAMIC V 1 beta 1
version instantanée du 10 mai 2010: objet TIMER Emptypar papydall Aujourd'hui à 4:17

» bouton dans autre form que 0
version instantanée du 10 mai 2010: objet TIMER Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
version instantanée du 10 mai 2010: objet TIMER Emptypar Klaus Lun 6 Mai 2024 - 11:41

» Gestion d'un système client-serveur.
version instantanée du 10 mai 2010: objet TIMER Emptypar Klaus Lun 6 Mai 2024 - 10:23

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
version instantanée du 10 mai 2010: objet TIMER Emptypar Froggy One Jeu 2 Mai 2024 - 11:16

» @Jack
version instantanée du 10 mai 2010: objet TIMER Emptypar Jack Mar 30 Avr 2024 - 20:40

» Une calculatrice en une ligne de programme
version instantanée du 10 mai 2010: objet TIMER Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
version instantanée du 10 mai 2010: objet TIMER Emptypar leclode Sam 27 Avr 2024 - 17:59

» Bataille navale SM
version instantanée du 10 mai 2010: objet TIMER Emptypar jjn4 Ven 26 Avr 2024 - 17:39

» Les maths du crocodile
version instantanée du 10 mai 2010: objet TIMER 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
-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 : 2386
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 : 2703
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 : 2386
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 : 2703
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 : 2703
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 1er mars 2010
» version instantanée du 13 mars 2010
» Version instantanée du 21 juillet 2010
» Version instantanée du 9 octobre 2010
» Version instantanée du 30 juillet 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: