Programmer un découpage de fichier ? [VB] - Programmation
Marsh Posté le 20-06-2001 à 18:59:14
bah ...
tu crees un premier fichier en mode binaire ... tu lis un octet tu l'écris ...
arrivé au milieu, tu continues dans un second fichier ...
Marsh Posté le 20-06-2001 à 19:03:12
Salut,
personellement, je l'ai fait (KFK 1.1 sur mon site) mais en CVB c'est lent, l'accès au fichier est pas top. Je l'ai refait en VC++ (KFK 2.0) Bilan : vitesse multipliée par 12 !!!!
Marsh Posté le 20-06-2001 à 19:04:25
mais si tu veux, je peux tedonner le code source du projet VB (testes le et dis moi par mail si il t'interesse...)
Marsh Posté le 20-06-2001 à 19:05:27
hello world> Comment tu crées un premier fichier en mode binaire ? (code)
Marsh Posté le 20-06-2001 à 19:22:49
dim canal as byte
canal = freefil
open "monfichier" for binary as canal
'''
'''
'''
close canal
Marsh Posté le 20-06-2001 à 19:26:02
ça c'est pour créer et ouvrir le fichier.
Pour le code de KFK, dis moi si le soft te va. C'est la 1.1 qui est en VB6 (sp5).
Demande la moi par mail et je te l'envoie dans 48h qd je rentre chez moi
Marsh Posté le 20-06-2001 à 19:29:36
T'as pas l'aide de VB ?
Tout est dedans ...
sinon le site à microsoft ...
open :
http://msdn.microsoft.com/library/ [...] tmopen.htm
get (lire):
http://msdn.microsoft.com/library/ [...] stmget.htm
put (ecrire) :
http://msdn.microsoft.com/library/ [...] stmput.htm
pour connaitre la taille du fichier, utilise LOF
http://msdn.microsoft.com/library/ [...] fctlof.htm
farfouille un peu dans les "see also"
avec ca, tu devrais te le torcher en moins de 2 ton prog !!!
Marsh Posté le 20-06-2001 à 19:49:29
Tout dépends ensuite de degré de complexité du soft que tu souhaites réaliser
Marsh Posté le 21-06-2001 à 16:10:26
Le premier morceau peut se nommer partie.001, le second .002, etc..
Ou prévoir quelques octets au début pour inscrire un nom de fichier, le numéro du "bout", et sa taille attendue. Cela permet un contrôle de validité, et se rendre compte si y a erreur.
Marsh Posté le 22-06-2001 à 13:24:43
Merci pour vos réponses
kyle> tu as mon mail dans le profil, le code vb de KFK1.1 m'intéresse !
Marsh Posté le 20-06-2001 à 16:39:54
Je recherche un code qui permet de découper un fichier en 2 morceaux (taille non importante) et donc un autre qui recolle les morceaux.
Quelqu'un aurait il quelque chose qui corresponde à ça (pas de prog tout fait comme winkoupe, mais du code en VB)