genre la largeur de l'écran, les codes des touches, ..., tous les nombres que tu mets dans la source, quoi

<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)
<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
machin EQU truc (ASM A68k)
.set machin,truc (ASM as)
PpHd Le 02/08/2005 à 12:14 Arg.... Faites donc une fonction lisant le clavier dans un tableau, et tester si le bit du tableau est active.
hibou Le 02/08/2005 à 13:17 En fait je ne connais pas bien le hardware, je me suis toujours contenté d'utiliser les API. On peut lire tout le clavier d'un coup ? D'après les sources de rowread, c'est pas ce que je comprend.
PpHd Le 02/08/2005 à 14:07 Des que je lance (ti-89), j'ai droit a un wrong lib version: mouselib.
Hum, j'ai un peu de retard pour ça, mais
les lib@0001, lib@0002 etc... sont a mon avis une très mauvaise idée de s'attendre à ce que les entrée dans la lib soit forcement dans cet ordre. Je sais que tu es le seul développer pour cet lib mais si tu sors une version, que dans les version suivante tu vire une des exportation tu auras une nouvelle lib totalement incompatible (et sans message d'erreur, juste un plantage) car tu exécute sans vérification.

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
pour prendre un exemple "simple" : les DLL sous windows. (les lib kernel on certain fonctionnement identiques)
Sous windows (comme sur les lib kernel) une fonction exporté peut etre vue de deux maniere différentes :
par son nom (lib::xxx) ou par son numéro (lib@0001)
Avec les DLL il est plus que déconseillé d'utiliser les lib@0001 pour la simple et bonne raison que si l'ordre des fonctions change pour X raison les programmes deja compilé ne fonctionneront plus.
Et en plus non seulement il ne fonctionneront plus, mais en plus il planteront lamentablement car il appelleront une fonction qui n'est pas la bonne, alors que si tu appelais par le nom on aurais droit a un "missing machin"

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
PpHd Le 02/08/2005 à 15:02 Godzil: Les libs kernels n'autorisent que l'exportation par ordinal. Si tu enleves des fonctions, tu changes l'ABI. Deux solutions:
1. Tu crees une nouvelle librarie: totolib2 (solution prefere)
2. Tu balances un appel a abort dans le code de la fonction supprime (c'est mal).
A moins que tu dises qu'a l'interieur de son code source, il ne doit pas faire reference directement a keylib@0000, mais utiliser son nom ?
#77: je parle un peu des deux, mais sinon oui plutot dans le code oui

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
PpHd Le 02/08/2005 à 15:37 Effectivement, ces symboles n'existent pas dans mouselib.h ...
PpHd Le 02/08/2005 à 15:41 Moi pas avoir d'IDE sous Nux, et moi detester IDE. Moi maudire IDE jusqu'a son arriere petit fils.