1

2 petites questions sur la VAT:
- Dans le tuto de squale92, il indique qu'une recherche dans un repertoire de la VAT s'amorce en utilisant le flag 17, alors que TIGCC dans l'aide indique FO_SINGLE_FOLDER, qui correspond à 0x01, lequel est est le bon ?
- Où trouver l'extension (ASM, ppg,...) d'un fichier ainsi que son type ?
(je crois que ces infos ne sont pas dans la structure d'un SYM_ENTRY)

2

1ere question j'ai rien comprit grin

2eme :
Si je ne fais pas d'erreur, peek(HToESI((SymFindPtr($(variable),0))->handle)) renvoie le type de 'variable' :
45 : EXPR
217 : LIST
219 : MAT
220 : PRGM ou FUNC
221 : DATA
222 : GDB
223 : PIC
224 : TEXT
243 : ASM
etc...
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

3

Bylos a écrit :
2 petites questions sur la VAT: - Dans le tuto de squale92, il indique qu'une recherche dans un repertoire de la VAT s'amorce en utilisant le flag 17, alors que TIGCC dans l'aide indique FO_SINGLE_FOLDER, qui correspond à 0x01, lequel est est le bon ?

17, c'est FO_SINGLE_FOLDER|FO_RETURN_FOLDER. En général, c'est plutôt FO_SINGLE_FOLDER tout seul que tu voudras.
- Où trouver l'extension (ASM, ppg,...) d'un fichier ainsi que son type ? (je crois que ces infos ne sont pas dans la structure d'un SYM_ENTRY)

À la fin du fichier. Cf. http://tigcc.ticalc.org/doc/estack.html#top_estack et http://tigcc.ticalc.org/doc/estack.html#Tags.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

4

merci pour la ligne grin

pour la 1° question, je voulais dire que lorsque j'amorce une recherche dans la VAT,
j'utilise pour un repertoire precis:
SYM_ENTRY *ptr = SymFindFirst(SYMSTR("main"),17);
mais TIGCC indique de mettre FO_SINGLE_FOLDER (qui vaut 0x01) plutot que 17...

5

merci grin

6

Bon bah t'as eu la réponse de Kevin entre temps smile

Edit : post croisé...
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

7

tiens, fodra que je matte ça.
(ça fait tellement longtemps que c écrit que je me souviens plus de ce que j'ai mis)
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall