1

Peut -on augmenter la taille d'un fichier archivé ou non archivé (ou ecrire a la fin d'un fichier) sans avoir a creer un nouveau fichier et y copier les données? (et en passant par les fonctions de vat.h)
Pour diminuer la taille d'un fichier,est ce qu'il suffit de modifier la taille inscrite dans les deux premiers octets du fichier?

2

est ce qu'il suffit de modifier la taille inscrite dans les deux premiers octets du fichier?

Je ne sais pas exactement, comme ca sans m'y mettre, mais ca ca ne marchera pas.

3

Tu dois utiliser un HeapRealloc sur le handle du fichier, et mettre à jour les deux octets de taille.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

4

c'est tout?

je modifie la taille sur les deux premiers octets puis je fais HeapRealloc?
c'est plutot trankil...

5

mais ya des precotion à prendre : faut que le heaprealloc réussise
(mais je crois qu'il se charge de deplacer lui meme le handle s'il y n'a pas pu juste augmenter la taille du handle)

les pointeurs peuvent donc devenir invalide (il faut les réactualiser à partir du n° de handle)
avatar

6

Et tu ne peux faire tout ça que si le fichier n'est pas archivé.
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é

7

Evidemment.

8

je suppose qu'il faut aussi penser à mettre en dernier octet de la variable de TAG
(et l'extension avant, si c un OTH_TAG)
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

9

ben voilà, tout a été dis
Car seuls les cons ne reconnaissent pas leurs erreurs.
=========================================
Avis aux newbies, avant de poster, essayez ça ->[http://databob.free.fr/IFAQ/FAQ]

Membre de la [V4pOR T34m]
EvaSDK's Homepage > et c'est reparti

10

si je met pas de tags a la fin ca fait une variable de type expr, non? dans ce cas ca me simplifie tout...

11

si c'est pour contenir un nb ou une expr, oui, mais sinon c'est TRES sale !
ya les var de type OTH pour mettre des données
avatar

12

Et puis c'est pas la mer à boire de coller un tag à la fin smile
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

13

j'ai un peu la flemme

14

si tu as la flemme de coller un pov flag, tu vas pas aller loin... question de motivation, la programmation smile
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

15

c'est clair et puis avec le tag OTH, tu peux mettre ton extension, ca fait style smile
Car seuls les cons ne reconnaissent pas leurs erreurs.
=========================================
Avis aux newbies, avant de poster, essayez ça ->[http://databob.free.fr/IFAQ/FAQ]

Membre de la [V4pOR T34m]
EvaSDK's Homepage > et c'est reparti