Accueil Ti-Gen Foire Aux Questions Chat sur le chan #tigcc sur IRC
Liste des membres Rechercher Aide
Bienvenue Invité !   Se connecter             Mes sujets   
Administrer
0 membre(s) et 1 visiteur(s) actif(s) durant les 5 dernières minutes Utilisateurs actifs : Aucun membre + 1 visiteur
Avant de poster sur le forum, il y a des régles de bases à respecter pour une bonne entente et un respect de tous.
Veuillez lire la charte du forum.
  :: Index » Forum Ti68K » Betas et WIPs » ExtLib : une nouvelle librairie basic (88 réponse(s))
./REPRISE DU POST PRECEDENT (post n°57)   Marquer comme non lu.
andoh_wilfried Ecrit le: Samedi 30 juillet 2005 à 22:18 Déconnecté(e)    Voir le profil de andoh_wilfried Envoyer un email à andoh_wilfried Envoyer un message privé à andoh_wilfried  

En effet, je croyais qu'utiliser seulement un TRY ...FINALLY... ENDFINAL
suffisait à laisser se produire l'erreur Ti-Basic sans rien faire. ça marche très bien dans la version Non-compressé.

Bon vu que ttstart est le dernier à récupérer l'erreur, faut surement le forcer un peu.

Merci.



Au fait K.K, toi qui a jeté un oeil à la façon dont le TiOS exécute ses de code dans les programmes,je compte essayer de mettre une couche de :
-For Next
-Goto Label au dessus du TiOS
Est-ce faisable simplement en redirigeant simplement top estack au début d'une ligne quelconque ?

-Edité le Samedi 30 juillet 2005 à 22:19 par andoh_wilfried-
    
./Post n°58   Marquer comme non lu.
Kevin Kofler Ecrit le: Dimanche 31 juillet 2005 à 09:18 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


andoh_wilfried :
En effet, je croyais qu'utiliser seulement un TRY ...FINALLY... ENDFINAL

En fait, ça devrait suffir après tout. La raison pour laquelle j'utilise ce code pour Spread89 est que je donne le choix entre revenir à Spread89 et éditer le script BASIC.

Au fait K.K, toi qui a jeté un oeil à la façon dont le TiOS exécute ses de code dans les programmes,je compte essayer de mettre une couche de :
-For Next
-Goto Label au dessus du TiOS
Est-ce faisable simplement en redirigeant simplement top estack au début d'une ligne quelconque ?

Non.
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°59   Marquer comme non lu.
andoh_wilfried Ecrit le: Dimanche 31 juillet 2005 à 11:42 Déconnecté(e)    Voir le profil de andoh_wilfried Envoyer un email à andoh_wilfried Envoyer un message privé à andoh_wilfried  

t'aurais pu être plus précis sur le point 2 du post.
En fait voici mes inquiétudes :

Mon inquiétude c'est surtout de savoir ce que fait le TiOS lorqu'il récupère la main après avoir exécuté une fonction.
Moi je saute toute une instruction(ligne); pour définir la prochaine valeur de Top_estack, avant d'exécuter la fonction.
Une fois la fonction exécuté; je définis la valeur de top_estack.
Si le TiOS fait comme moi; alors y a pas moyen que je pointe n'importe où dans le code, avant de passer la main au TiOS.


S'il y a une doc à lire, pour voir le fonctionnement je suis preneur.
    
./Post n°60   Marquer comme non lu.
Kevin Kofler Ecrit le: Dimanche 31 juillet 2005 à 11:43 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


top_estack n'a strictement rien à voir avec la ligne courante dans un programme BASIC.
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°61   Marquer comme non lu.
andoh_wilfried Ecrit le: Dimanche 31 juillet 2005 à 11:51 Déconnecté(e)    Voir le profil de andoh_wilfried Envoyer un email à andoh_wilfried Envoyer un message privé à andoh_wilfried  

pardon, c'est vrai que top_estack sert juste au TiOS pour
-déposer les arguments des fontions apellées
-récupérer les valeurs retournées par les fonctions


Y a donc pas moyen de hacker le déroulement d'un code Ti-basic.

-Edité le Dimanche 31 juillet 2005 à 12:03 par andoh_wilfried-
    
./Post n°62   Marquer comme non lu.
andoh_wilfried Ecrit le: Dimanche 31 juillet 2005 à 14:14 Déconnecté(e)    Voir le profil de andoh_wilfried Envoyer un email à andoh_wilfried Envoyer un message privé à andoh_wilfried  

Au fait K.K., ton soft il redessine le Home automatiquement non ?

parceque là, ça ne redessine plus du tout alors qu'avant si.
    
./Post n°63   Marquer comme non lu.
Kevin Kofler Ecrit le: Dimanche 31 juillet 2005 à 14:16 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


andoh_wilfried :
Au fait K.K., ton soft il redessine le Home automatiquement non ?

Non.
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°64   Marquer comme non lu.
FpgForce Ecrit le: Mardi 2 août 2005 à 10:27 Déconnecté(e)    Voir le profil de FpgForce Envoyer un email à FpgForce Envoyer un message privé à FpgForce  

Au fait K.K., ton soft il redessine le Home automatiquement non ?

parceque là, ça ne redessine plus du tout alors qu'avant si.
Cf yN ou tu as dit que tu avait decoche l'option de redessin de l'ecran home #triso#
C'est normal que ca marche plus :D
    
./Post n°65   Marquer comme non lu.
andoh_wilfried Ecrit le: Mardi 2 août 2005 à 14:53 Déconnecté(e)    Voir le profil de andoh_wilfried Envoyer un email à andoh_wilfried Envoyer un message privé à andoh_wilfried  

bah oui, je m'était laissé dire que le soft s'en chargeait.
c'est que je suis un peu paressex ces temps ci
    
./Post n°66   Marquer comme non lu.
FpgForce Ecrit le: Mardi 2 août 2005 à 15:13 Déconnecté(e)    Voir le profil de FpgForce Envoyer un email à FpgForce Envoyer un message privé à FpgForce  

En meme temps je ne vois pas trop pourquoi un soft qui permet le scripting en TI-Basic redessinerait l'ecran #triso#
    
./Post n°67   Marquer comme non lu.
andoh_wilfried Ecrit le: Samedi 6 août 2005 à 17:56 Déconnecté(e)    Voir le profil de andoh_wilfried Envoyer un email à andoh_wilfried Envoyer un message privé à andoh_wilfried  

Compte tenu surtout du fait que je n'ai pas eu de Beta-testeur, et que je me trouve dans l'impossibilite materiel de continuer
a develloper ce software qui je pensait allait susciter un peu d'enthousiasme chez les codeurs basic, je me vois dans l'obligation de suspendre son developpement pour une periode indeterminee. je suis en voyage.
Le lien direct vers la Beta a ete retire. vous pouvez neanmoins la telecharger sur TI-FR ou TI-GEN.

Je precise qu'un bug mineur "Protected Memory Violation" n'entrainant pas de crash a lieu dans le seul cas suivant :
** indirection recursive c'est-a-dire vers une variable de type chaine contenant elle meme une indirection
** le filtre pour la fonction 'folder(' ne fonctionne pas

La notice quoi qu'exploitable manque de precision sur les valeurs de retour des fonctions de recherche.

Voila, tout est dit. Si je trouve un peu de temps j'essairai d'upload une release non pour le cas ou cela interesserait certains.
Mais bon faut pas compter de suite; j'ai pas de PC sous la Main.



-Edité le Samedi 6 août 2005 à 18:02 par andoh_wilfried-
    
./Post n°68   Marquer comme non lu.
LionelA Ecrit le: Samedi 6 août 2005 à 18:31 Déconnecté(e)    Voir le profil de LionelA Envoyer un email à LionelA Visiter le site WEB de LionelA Envoyer un message privé à LionelA  


mais faut pas t'en faire, c'est juste que les gens sont en vacances, à la rentrée tu interressera du monde parmis les nouveaux qui vont se mettre a la prog etc... faudra que tu fasse bien connaitre ta lib a la rentrée et c'est bon :)
Auteur de Mode7 Engine pour ti68k
Auteur de F-ZERO for TI68k
Membre de Orage Studio
Mon site perso : http://www.tigen.org/lionela/
Le gite de mes parents à coté de Narbonne :
http://chaletdenis.free.fr/
    
./Post n°69   Marquer comme non lu.
Kevin Kofler Ecrit le: Dimanche 7 août 2005 à 21:18 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


andoh_wilfried :
je me vois dans l'obligation de suspendre son developpement pour une periode indeterminee. je suis en voyage.

Euh, moi aussi. Ça n'empêche pas d'avoir du feedback ni de programmer. :p
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°70   Marquer comme non lu.
Folco Ecrit le: Dimanche 7 août 2005 à 22:45 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


Avoir du feedback, un cyber suffit. Programmer, ça demande d'autre matos ^^
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°71   Marquer comme non lu.
Kevin Kofler Ecrit le: Mardi 9 août 2005 à 21:35 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


Bah, suffit d'avoir un PC portable...
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°72   Marquer comme non lu.
andoh_wilfried Ecrit le: Mardi 16 août 2005 à 17:54 Déconnecté(e)    Voir le profil de andoh_wilfried Envoyer un email à andoh_wilfried Envoyer un message privé à andoh_wilfried  

J'en ai pas; c'est pas donne un PC portable de qualite.
J'ai reperer plein de bug, mais peu rien faire car j'ai pas de PC a Londres.
Et vu que j'ai aucun Beta Testeur ... ... ...
    
./Post n°73   Marquer comme non lu.
Kevin Kofler Ecrit le: Mardi 16 août 2005 à 22:31 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


Bah, faut pas un PC portable de qualité, même un vieux truc qui ne sert plus à son possesseur de départ ou alors un modèle bas prix, ça ferait l'affaire... Mon Mobile-PII 266 me va très bien.
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°74   Marquer comme non lu.
Jfg Ecrit le: Mercredi 17 août 2005 à 00:02 Déconnecté(e)    Voir le profil de Jfg Envoyer un email à Jfg Visiter le site WEB de Jfg Envoyer un message privé à Jfg  


et puis ça encourage à réfléchir avant de compiler :D
Kill Mario
    
./Post n°75   Marquer comme non lu.
andoh_wilfried Ecrit le: Mercredi 17 août 2005 à 14:50 Déconnecté(e)    Voir le profil de andoh_wilfried Envoyer un email à andoh_wilfried Envoyer un message privé à andoh_wilfried  

je vais passer le code source a l'un de mes potes je pense qu'il sera ravi de participer au projet. Dans un premier temps je vais lui donner les instructions
- pour debogguer uniquement les fonctions
- pour ajouter la gestion des pointeurs si possible
    
./Post n°76   Marquer comme non lu.
andoh_wilfried Ecrit le: Mardi 20 septembre 2005 à 17:13 Déconnecté(e)    Voir le profil de andoh_wilfried Envoyer un email à andoh_wilfried Envoyer un message privé à andoh_wilfried  

Desole pour les accents, Clavier Anglais Oblige

Les Beta sont telechargeables ici

DEBOGGUAGE de ExtLiB :
----------------------

Malheureusement, le debogguage des fonctions de 'ExtLiB'avance tres lentement.
Aucune bonne volonte n'a daigne a ce jour se proposer pour m'aider a tester les fonctions.
Je decouvre le bug au fur et a mesure que je code.

Debogguage effectue:
--------------------

- Virtual( Mode={0, 1} ) pour (des)activer expressement l'ecran virtuel. l'appel sans argument
avec en switch automatique est toujours fonctionnel.
- Random( value [,n] ) genere n nombres aleatoires compris entre 1 et 'value'
- Test() : j'avais oublier de declare une variable global c'est ok
- Folder() : j'ai regler le probleme du filtre par type
- Les Commandes Retournent Systematiquement 'False' au lieu de '0' pour etre utilisable dans les fonctions




Bug a Corriger:
---------------

- ReadKey() : Retablir la feature des touches repetitives
- Search() et Find() a debogguer
- SubList() : Bug lors de l'utilisation des indirections, support des arguments LIST
- Read() & Write() : Permettre la lecture/ecriture en char(1 octet), short(2 octets), long(4 octets)
- Read() activer la recuperation automatiique dans une LISTE
- Write() rendre le deplacement du pointeur automatique lorsqu'il n'est pa reinitialise
- ArgOfSt( value [, ArgIndex] ) possibilite de definir l'offset d'un argument quelconque
- Sprite() : a debogguer
- PushList() possiblite d'utilser une Liste de nom de variables
- TestKey("OneStrArg") : retourne True/False si l'on teste une seule combinaison de touches
- Printf() : supporter les autres format autres aue "%li"
- Store() : Interruption de la fonction lorsque la LIST des noms de variable est plus courte que celle de l'expression


- Verifier le code d'inversion des arguments pour la compatibilite Ti-Basic
- Verifier la suppression automatique des arguments


Nouvelles Fonctions:
--------------------

- Bool(value) : Nouvelle Fonction retourne True or False
- fmtTick(StartTick [, { 0=Up, 1=Down }, DelayTicks ] ) formattage de l'affichage du temps ecoule


Travail a Faire:
----------------

- Ajouter la gestion des variables de type Pointeur
- Ajouter les Tag Speciaux Numerique : char, short, long

Ceci pourra permettre de traiter les STR ou FICHIERS de donnees comme des tableaux entiers ou de chaines





Tout ca pour dire que je ne suis pas encore completement demotive, je corrige les bug sans compiler en travaillant de temps a autre dans un cyber avec NotePad.

Quels ingrats ces utilisateurs; font aucun effort pour vous aider a debogguer ( pour autant qu'il y en ait )!

-Edité le Mardi 20 septembre 2005 à 17:41 par andoh_wilfried-
-Edité le Vendredi 11 novembre 2005 à 17:38 par andoh_wilfried-
    
  :: Index » Forum Ti68K » Betas et WIPs » ExtLib : une nouvelle librairie basic (88 réponse(s))
Pages : 4/5     « 1 2 3 [4] 5 » »|

.Répondre à ce sujet
Les boutons de code
[B]old[I]talic[U]nderline[S]trikethrough[L]ine Flip Hori[Z]ontallyFlip [V]erticallySha[D]ow[G]low[S]poilerCode [G][C]ite
Bullet [L]istList Item [K] Link [H][E]mail[P]icture SmileysHelp
Couleurs :
Saisissez votre message
Activer les smileys
     

Forum de Ti-Gen v3.0 Copyright ©2004 by Geoffrey ANNEHEIM
Webmaster: Kevin KOFLER, Content Admins: list, Server Admins: Tyler CASSIDY and Kevin KOFLER, DNS Admin: squalyl
Page générée en 54.87ms avec 18 requetes