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 » [Résolu] Création d'un fichier à partir d'un handle existant (2 réponse(s))
./POST DE DEPART (post n°0)   Marquer comme non lu.
geogeo Ecrit le: Mercredi 2 août 2006 à 03:28 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Voilà je voudrais créer un fichier de données perso (extension BAS) à partir d'un handle.
Voilà comment je m'y prend, je créer une variable dans la VAT avec SymAdd (je prend des précautions bien sûr, genre fichier n'existe pas...).
Je déférence le HSym avec DerefSym et je modifie le handle c'est à dire
Deref(HSym)->handle = myhandle;

Jusque là pas de soucie mais le problème c'est que malgré plusieurs tentative le contenu de mon fichier ne me permet pas à mon fichier d'être affiché correctement dans la VAT (extension BAS).

Le format d'un fichier perso est bien le suivant:

2 byte = Taille réelle du fichier avec extension...
2 bytes = Taille du fichier sans extension... (juste les données)
... Mes données à moi
1 Byte = 0x00
3 Bytes = Mon extension (BAS)
1 Byte = 0x00
1 Byte = OTH_TAG

Malgré plusieurs tentatives mon fichier s'affiche dans la VAT avec l'extension EXPR. :(
-Edité le Mercredi 2 août 2006 à 13:54 par geogeo-
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°1   Marquer comme non lu.
Kevin Kofler Ecrit le: Mercredi 2 août 2006 à 22:55 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  


Tes octets de taille sont mauvais. Il ne faut pas compter les 2 octets de taille eux-mêmes dans la taille, c'est peut-être ça ton problème?
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.
geogeo Ecrit le: Jeudi 3 août 2006 à 03:18 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


C'était ça en effet. :)
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
  :: Index » Forum Ti68K » Programmation C » [Résolu] Création d'un fichier à partir d'un handle existant (2 réponse(s))
Pages : 1/1     « [1] » »|

.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 64.7ms avec 18 requetes