flow Le 19/06/2003 à 09:09 Comme tu ve : c'est ton Prog.
Il y a un premier bug : si on essaye de zipper un fichier ppg la caltos plante.
Il faudra que je l'interdise.
Fichiers avec une extension personnalisée.
Il faut savoir aussi ue CompLib plante des fois ... faut bien vérifier ce que retourne les fonction de compression et décompression ...
enfin, je pense que tu fais ca avec CompLib et non pas un stupide appel de ZipLib ...
heu ... je viens de regarder ... certes c'est bien commenté, mais c byzarre, je ne vois pas de traitement d'erreur etc. sur les zips
enfin, je pense que c direct dans les fct ZIP et UNZIP, et où il utilise Complib ?
(je pense qu'il a refait une archive avec des fct de complib)
J'ai regardé la sources assez rapidement.
Hibou avait dit que Complib planté sur des fichiers à compresser mais archiver, donc dans la source le fichier est désarchivé puis compressé ou decompressé puis archivé donc de ce côté pas de problème mais peut être que c'est complib qui plante et non le programme PowerZip, Hibou n'as pas dû tester avec des fichiers avec extension personnalisée.
Bon, je viens de tester avec mon programme (pas de bugs connu pour l'instant) et ca plante pour une extension perso ...
J'en conclu que CompLib plante bien pour les ext persos
flow Le 19/06/2003 à 11:50 Oui, c'est bien complib que j'utilise.
Neurone >> la gestion des erreurs est incluse dans le fichier archive nommé PowerZip_Arc.a il me semble.
Fichiers perso : je ne vois pas de quoi vous parlez, vous pouvez être un peu plus précis, merci.
Quand je renomme l'extension d'un fichier texte en 'abc', 'helo' ou 'c++' par exemple, le fichier se zippe et se dézippe sans pb et garde meme son extension perso.
C pas toi qui a fait powerzip_arc.a ???
ca vient d'où ?
flow Le 19/06/2003 à 11:56 En fait j'ai pris les fonctions de complib que je voulais et j'ai tout mis dans cette archive.
Ce projet est fini depuis près d'une semaine mais je ne l'ai pas soumis plus tot car je n'avais pas l'autoristaion d'hibou, mais là, je l'ai eu hier soir.
Pourquoi tu n'as pas simplement utilisé complib normalement, plutôt que de te refaire une propre complib ?
trust Le 19/06/2003 à 12:08 Ce qui est beaucoup plus respectueux envers le programmeur de complib
flow Le 19/06/2003 à 12:09 Par rapport au nom ou par rapport au contenu ?
Dans un souci d'optimisation, j'ai viré tout ce qui ne me servait pas : certains utilitaires, la compression Komp de Fl....
J'ai ainsi gagné beaucoup en taille de programme.
Le nom ? J'ai bien commenté mon source et j'ai trouvé que le fait de le personnaliser était cool, voilà tout...
flow Le 19/06/2003 à 12:12 Attendez, vous m'accusez de ne pas respecter l'auteur de complib parce que j'ai optimisé mon programme ? Je ne comprend pas, que cherchez vous au juste ?
flow Le 19/06/2003 à 12:19 Bon, je vais rester calme mais j'en ai assez.
jackiechan, va télécharger complib sur le site de hibou (dis le moi si tu ne connais pas l'adresse).
Dans l'archive Complib tu prends le fichier 'Complib.a' et tu le remplaces dans mon projet. tu pourras voir la différence de taille après.
Pour que ça marche, il faudra que tu modifie les deux fonctions que j'utilise car ce ne sont plus celles d'origine.
Si tu veux éviter cette perte de temps, crois moi, c'est à l'origine d'un grand gain de place de virer tout ce qui est inutile.
Tu as modifié l'intérieur des fonctions ou bien simplement modifié le nombre de fonctions de la lib ?
Ah ok, bah c'est normal alors que tu gagnes en taille, autant pour moi
Mais pourquoi ne pas garder la compatibilité avec komp ?