Forum Graph100

Forum Graph100

Vous n'êtes pas identifié.

Annonce

Bonjour et bienvenue sur le nouveau Forum Graph100 !
L'intégralité des données a été transférée sur un forum PunBB et tout les comptes sont fonctionnels avec le même nom d'utilisateur et mot de passe.
Un wiki est aussi disponible avec le même compte ! N'oubliez pas de remettre votre avatar, bon surf !
Pour plus d'informations, consultez ce post.

#51 30 Jun 2003 11:32:24

Swifter
Programmeur Graph100
Lieu: Niort (79)
Date d'inscription: 06 Aug 2002
Messages: 980
Site web

Re: DB-Lib !!!

allez y servez vous c fait pour ca lol


Swifter, avec un T, n'attrapes pas la poussière mais toutes les remarques débiles :mrgreen:
              ** Swifter68@hotmail.com **

Hors ligne

 

#52 30 Jun 2003 15:26:52

Superna
Ex-Trouvetou G100
Lieu: Sous Linux ^^
Date d'inscription: 01 Feb 2002
Messages: 2275
Site web

Re: DB-Lib !!!

ou je peut le prendre ?
paske je crois ke je vais en avoir bien besoin !

Hors ligne

 

#53 01 Jul 2003 05:21:26

Swifter
Programmeur Graph100
Lieu: Niort (79)
Date d'inscription: 06 Aug 2002
Messages: 980
Site web

Re: DB-Lib !!!

elle est sur la page d'avant wink


Swifter, avec un T, n'attrapes pas la poussière mais toutes les remarques débiles :mrgreen:
              ** Swifter68@hotmail.com **

Hors ligne

 

#54 12 Jul 2003 20:00:09

Swifter
Programmeur Graph100
Lieu: Niort (79)
Date d'inscription: 06 Aug 2002
Messages: 980
Site web

Re: DB-Lib !!!

Je ne sais pas si vous aviez remarqué mais lorsqu'on lance un programme à partir d'un icône en appuyant très rapidement et plusieurs fois sur EXE, plusieurs valeurs de touches se mettent dans le buffer touche, or une seule est executée, et il reste toutes les autres. Résultat, lorsqu'on quitte un programme ayant désactivé l'int 9, il se relance immédiatement.
Pour palier à ce problème, j'ai fait quelques recherches sur le buffer touche. J'ai écrit un article disponible sur http://www.fgpstudios.fr.st (en fait il sera pô dispo avant mardi)
Cela m'a permis de faire ces deux fonctions : emptybuf() règle le problème énoncé précédemment alors que set_buf_value() est une fonction à mon avis inutile, mais on ne sait jamais, si ça peut servir à quelqu'un.

Code:

// Vide le buffer touche en annulant toutes les touches
// pressees, ce qui permet d'utiliser sans bugs les touches
// multiples meme lorsque l'interruption 9 est activee.
// A utiliser avant chaque changement d'acces au clavier.
// Fonction extraite de DB-Lib.h par Swifter.
void emptybuf()
{
  asm{
       mov ax,0x40
       mov es,ax
       mov al,es:0x1B
       mov es:0x1D,al
     }
}


// Permet d'inserer une touche (a moins de connaitre la bonne valeur)
// dans le buffer touche sans avoir a presser une touche sur le clavier.
// Fonction extraite de DB-Lib.h par Swifter.
void set_buf_value(unsigned int value)
{
  asm{
       mov ax,0x40
       mov es,ax
       mov ax,value
       mov di,es:0x1B
       mov es:[di],ax
       add di,0x2
       cmp di,0x3F
       jne next
       xor di,0x20
     }
  next:
  asm mov es:0x1B,di
}

Swifter, avec un T, n'attrapes pas la poussière mais toutes les remarques débiles :mrgreen:
              ** Swifter68@hotmail.com **

Hors ligne

 

#55 13 Jul 2003 04:09:34

Azor
Le Coté Obscur De La G100
Lieu: glop glop!
Date d'inscription: 04 May 2002
Messages: 5479
Site web

Re: DB-Lib !!!

si set_buf_value ca permet de créer un fichier basic manuellement  :ptdr: : [exit][8][F3][nom du fichier basic][exe][templissage] :mrd:  voir mon post ya longtemps sur la création des fichiers basic!!!


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#56 16 Jul 2003 03:20:01

Swifter
Programmeur Graph100
Lieu: Niort (79)
Date d'inscription: 06 Aug 2002
Messages: 980
Site web

Re: DB-Lib !!!

lol...
bon ca y est j'ai mis un article sur le buffer touche...
pour le voir : http://fgpstudios.free.fr/cours.php3?action=view


Swifter, avec un T, n'attrapes pas la poussière mais toutes les remarques débiles :mrgreen:
              ** Swifter68@hotmail.com **

Hors ligne

 

#57 16 Jul 2003 10:17:03

casioworld
Programmeur Graph100
Lieu: Palaiseau (Essonne)
Date d'inscription: 08 Feb 2002
Messages: 1843
Site web

Re: DB-Lib !!!

Sans deconner, on pourrai utiliser ca pour lancer des programmes Basic !!!!


- http://www.casioworld.wb.st  --> plus grande base de données pour Graph100+
- http://efreidelirium.free.fr --> vive l'EFREI mdr

Hors ligne

 

#58 16 Jul 2003 10:18:31

C@siomax
Programmeur Graph100
Lieu: Grenoble, au QG de fmw-product
Date d'inscription: 03 Feb 2002
Messages: 3042
Site web

Re: DB-Lib !!!

clair !!
un explo ki lance les fichiers basics !! :mrgreen:


:mrd: :mrd:
.·´¯`·.¸.-> Casiomax <-·´¯`·.¸.·

Statut: indéfini

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr