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.
version instantanée du 10 mai 2010: objet TIMER Emptypar Pedro Aujourd'hui à 8:08

» Un autre pense-bête...
version instantanée du 10 mai 2010: objet TIMER Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
version instantanée du 10 mai 2010: objet TIMER Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
version instantanée du 10 mai 2010: objet TIMER Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
version instantanée du 10 mai 2010: objet TIMER Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
version instantanée du 10 mai 2010: objet TIMER Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
version instantanée du 10 mai 2010: objet TIMER Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
version instantanée du 10 mai 2010: objet TIMER Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
version instantanée du 10 mai 2010: objet TIMER Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
version instantanée du 10 mai 2010: objet TIMER Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
version instantanée du 10 mai 2010: objet TIMER Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
version instantanée du 10 mai 2010: objet TIMER Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
version instantanée du 10 mai 2010: objet TIMER Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
version instantanée du 10 mai 2010: objet TIMER Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
version instantanée du 10 mai 2010: objet TIMER 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
Le Deal du moment : -20%
Drone Dji DJI Mini 4K (EU)
Voir le deal
239 €

 

 version instantanée du 10 mai 2010: objet TIMER

Aller en bas 
3 participants
AuteurMessage
Jack
Admin
Jack


Nombre de messages : 2394
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 En ligne
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 : 2747
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 : 2394
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 En ligne
jjn4

jjn4


Nombre de messages : 2747
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 : 2747
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 27 avril 2010
» 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

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: