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 » Programmation C » VAT.H (82 réponse(s))
./POST DE DEPART (post n°0)   Marquer comme non lu.
supprimé000 Ecrit le: Mardi 29 novembre 2005 à 04:03 Déconnecté(e)    Voir le profil de supprimé000 Envoyer un email à supprimé000 Envoyer un message privé à supprimé000  

1# en C, comment mettre ce qu'on veut dans une variable créée ou non par le programme ?

2# Lorsqu'un symbole est créé avec:
HSym AddSymToFolder(SYM_STR SymName, SYM_STR FolderName);
comment lui spécifier un type ?

3# Quelle solution pour que le pointeur de types SYM_ENTRY d'une entrée dans la VAT, ne pointe pas ailleurs après une collection de tas ?
    
./Post n°1   Marquer comme non lu.
Kevin Kofler Ecrit le: Mardi 29 novembre 2005 à 05:23 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  


epsilon :
1# en C, comment mettre ce qu'on veut dans une variable créée ou non par le programme ?

Le champ handle de la structure SYM_ENTRY est un handle comme les autres, tu peux le redimensionner (HeapRealloc) et écrire ce que tu veux là-dedans.

2# Lorsqu'un symbole est créé avec:
HSym AddSymToFolder(SYM_STR SymName, SYM_STR FolderName);
comment lui spécifier un type ?

Le type est spécifié par les octets rattachés à la fin de ton fichier, cf. http://tigcc.ticalc.org/doc/faq.html#55.

3# Quelle solution pour que le pointeur de types SYM_ENTRY d'une entrée dans la VAT, ne pointe pas ailleurs après une collection de tas ?

Tu peux utiliser FolderOp, mais le mieux est de ne pas garder des SYM_ENTRY *, mais de récupérer tout simplement le HANDLE du fichier (champ symentryptr->handle) qui ne change pas.
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°2   Marquer comme non lu.
Thor Ecrit le: Mardi 29 novembre 2005 à 11:01 Déconnecté(e)    Voir le profil de Thor Envoyer un email à Thor Visiter le site WEB de Thor Envoyer un message privé à Thor  


Il y a des exemple de fichiers de highscore pour ça : regarde dans Xchange ;)
Cyril MOTTIER aka {==Thor==}
Modérateur général du forum de Tigen
[Etudiant à l'Institut National des Sciences Appliquées (INSA) de Rennes]
Mon site perso c'est ici
    
./Post n°3   Marquer comme non lu.
supprimé000 Ecrit le: Mercredi 30 novembre 2005 à 01:22 Déconnecté(e)    Voir le profil de supprimé000 Envoyer un email à supprimé000 Envoyer un message privé à supprimé000  

ok, je vais jeter un coup d'oeil à tout ça.
    
./Post n°4   Marquer comme non lu.
Thor Ecrit le: Mercredi 30 novembre 2005 à 23:56 Déconnecté(e)    Voir le profil de Thor Envoyer un email à Thor Visiter le site WEB de Thor Envoyer un message privé à Thor  


C'est pour des raisons dans ce genre que je partage toutes mes sources :)
Cyril MOTTIER aka {==Thor==}
Modérateur général du forum de Tigen
[Etudiant à l'Institut National des Sciences Appliquées (INSA) de Rennes]
Mon site perso c'est ici
    
./Post n°5   Marquer comme non lu.
supprimé000 Ecrit le: Jeudi 1er décembre 2005 à 02:11 Déconnecté(e)    Voir le profil de supprimé000 Envoyer un email à supprimé000 Envoyer un message privé à supprimé000  

Bien, y a t'il une doc qui donne tous les formats des types de fichiers et aussi la manière de les utiliser.
KEVIN >faudrait que ça soit dans TIGCC Documentation
    
./Post n°6   Marquer comme non lu.
Sasume Ecrit le: Vendredi 2 décembre 2005 à 23:22 Déconnecté(e)    Voir le profil de Sasume Envoyer un email à Sasume Visiter le site WEB de Sasume Envoyer un message privé à Sasume  

http://tigcc.ticalc.org/doc/estack.html#top_estack
    
./Post n°7   Marquer comme non lu.
supprimé000 Ecrit le: Samedi 3 décembre 2005 à 04:50 Déconnecté(e)    Voir le profil de supprimé000 Envoyer un email à supprimé000 Envoyer un message privé à supprimé000  

Pas très complet :(
    
./Post n°8   Marquer comme non lu.
FpgForce Ecrit le: Dimanche 4 décembre 2005 à 17:24 Déconnecté(e)    Voir le profil de FpgForce Envoyer un email à FpgForce Envoyer un message privé à FpgForce  

Ya la doc de TI Flash Studio sinon.
    
./Post n°9   Marquer comme non lu.
supprimé000 Ecrit le: Dimanche 4 décembre 2005 à 18:45 Déconnecté(e)    Voir le profil de supprimé000 Envoyer un email à supprimé000 Envoyer un message privé à supprimé000  

ça ne donne que pour les strings ça.
    
./Post n°10   Marquer comme non lu.
FpgForce Ecrit le: Dimanche 4 décembre 2005 à 23:52 Déconnecté(e)    Voir le profil de FpgForce Envoyer un email à FpgForce Envoyer un message privé à FpgForce  

Non, pas la doc de Ti Flash Studio, tu as tout les formats dedans.
    
./Post n°11   Marquer comme non lu.
supprimé000 Ecrit le: Mardi 6 décembre 2005 à 03:58 Déconnecté(e)    Voir le profil de supprimé000 Envoyer un email à supprimé000 Envoyer un message privé à supprimé000  

ok je vais voir, mais avant, pouvez vous me dire pourquoi rien ne s'affiche dans le Var-Link quand je crée une variable vide avec SymAdd. En plus ça efface tout le contenu du Var-Link (même le dossier n'apparait plus).
    
./Post n°12   Marquer comme non lu.
Sasume Ecrit le: Mardi 6 décembre 2005 à 10:07 Déconnecté(e)    Voir le profil de Sasume Envoyer un email à Sasume Visiter le site WEB de Sasume Envoyer un message privé à Sasume  

Peut-être parce que ton entrée n'est pas valide, donc ça pose problème à AMS.
Quand tu crées une entrée vide, elle contient tout de même les infos sur le type de fichier ?
    
./Post n°13   Marquer comme non lu.
Kevin Kofler Ecrit le: Mardi 6 décembre 2005 à 11:20 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  


Oui, ce serait bien que tu nous expliques ce que tu entends par "vide": pas de nom? pas de handle? ...
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°14   Marquer comme non lu.
supprimé000 Ecrit le: Mercredi 7 décembre 2005 à 02:01 Déconnecté(e)    Voir le profil de supprimé000 Envoyer un email à supprimé000 Envoyer un message privé à supprimé000  

je voulais parler d'un simple SymAdd(SYMSTR("main\epsilon"));
    
./Post n°15   Marquer comme non lu.
Kevin Kofler Ecrit le: Mercredi 7 décembre 2005 à 02:53 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  


Il faut doubler ton \, sinon le compilateur va prendre ça pour un escape. "main\\epsilon"
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°16   Marquer comme non lu.
supprimé000 Ecrit le: Jeudi 8 décembre 2005 à 01:32 Déconnecté(e)    Voir le profil de supprimé000 Envoyer un email à supprimé000 Envoyer un message privé à supprimé000  

mince, quelle erreur de débutant !!
    
./Post n°17   Marquer comme non lu.
supprimé000 Ecrit le: Vendredi 9 décembre 2005 à 02:17 Déconnecté(e)    Voir le profil de supprimé000 Envoyer un email à supprimé000 Envoyer un message privé à supprimé000  

<< Le HSym reste inchangé tant que le contenu du repertoire reste inchangé >> Cf tiwiki_derefsym

1°) De quel repertoire s'agit il ? (je voudrais être sur qu'il s'agit du repertoire qui contient la variable et non le repertoire racine)
2°) Que se passe-t-il dans la structure HSym quand ce repertoire est modifié ?
3°) L'utilisation de FolderOp est-elle plus avantageuse que celle d'une structure HSym ?

Autre chose:
Quelle est la nature du tag demandé ici ?
    
./Post n°18   Marquer comme non lu.
supprimé000 Ecrit le: Vendredi 9 décembre 2005 à 03:18 Déconnecté(e)    Voir le profil de supprimé000 Envoyer un email à supprimé000 Envoyer un message privé à supprimé000  

Bon, je cherche mais je ne trouve pas. Si vous le savez, donnez moi simplement les formats des types PIC, STR et AMS.
    
./Post n°19   Marquer comme non lu.
Kevin Kofler Ecrit le: Vendredi 9 décembre 2005 à 03:23 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  


epsilon :
1°) De quel repertoire s'agit il ? (je voudrais être sur qu'il s'agit du repertoire qui contient la variable et non le repertoire racine)

C'est bien ça.

2°) Que se passe-t-il dans la structure HSym quand ce repertoire est modifié ?

L'offset dans la liste des fichiers n'est plus bon.

3°) L'utilisation de FolderOp est-elle plus avantageuse que celle d'une structure HSym ?

Non.

Quelle est la nature du tag demandé ici ?

Cf. http://tigcc.ticalc.org/doc/estack.html#Tags.
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!
    
  :: Index » Forum Ti68K » Programmation C » VAT.H (82 réponse(s))
Pages : 1/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 40.5ms avec 18 requetes