Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3341 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  [Delphi] J'aurai besoin d'un VCL permettant de compresser des fichiers

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Delphi] J'aurai besoin d'un VCL permettant de compresser des fichiers

n°296476
Tetedeienc​h
Head Of God
Posté le 29-01-2003 à 17:36:44  profilanswer
 

Et d'y acceder comme si ils etaient sur le dur.
 
Par exemple, au lieu de livrer une patate de *.bmp, je voudrait un truc qui me compresse ca en un fichier, puis, au lancement de l'appli, qu'il decompresse tout ca en memoire (ou dans le repertoire temporaire) et fasse comme si le prog etait sur le dur pour la suite ( ou du moins, que je puisse acceder facilement aux fichiers, et je veux pouvoir les executer).
 
Ce serait vraiment cool :) Je sais pas le faire sous Delphi6 :/
 
Vous pouvez me donner un VCL permettant de faire ca ou me dire comment faire ?
 
Merci ;)

mood
Publicité
Posté le 29-01-2003 à 17:36:44  profilanswer
 

n°296484
taureau
Posté le 29-01-2003 à 17:47:20  profilanswer
 
n°296489
antp
Super Administrateur
Champion des excuses bidons
Posté le 29-01-2003 à 17:56:12  profilanswer
 

pour le BMP, tu peux tj les mettre en PNG, et utiliser TPNGObject qui permet d'utiliser les PNG dans les TImage :D
ça fera à peu près la même compression que du zip
http://pngdelphi.sourceforge.net/

n°296491
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 29-01-2003 à 18:00:57  profilanswer
 

[:cupra]
je m'incruste dans un topic Delphi pour poser juste une question : est-ce que la JVCL est compatible C++ builder ?


---------------
J'ai un string dans l'array (Paris Hilton)
n°296497
Tetedeienc​h
Head Of God
Posté le 29-01-2003 à 18:11:33  profilanswer
 

oui mais nan zavez po compris :D
 
Mon probleme, c'est pas la taille.
 
Ce que je veux en fait, c'est plutot que de rameuter 10 000 fichiers a la queue leu leu avec mon prog, de pouvoir tout inclure dans un seul fichier, compresse ou non finalement.
 
Et que ensuite, au demarrage du prog, je le "decompresse" ou regarde ses contenus, et que je puisse y acceder sans que l'utilisateur voie les differents fichiers a l'interieur, et meme que je puisse executer les .exe a l'interieur...
 
Un peu comme un grosmzip qui se dezipperai uniquement en memoire...
 
les bmp ct un exemple ;)

n°296502
Tetedeienc​h
Head Of God
Posté le 29-01-2003 à 18:13:51  profilanswer
 

tu peux detailler zion ?
 
Aussi, Y a t'il une variable d'environnement pour le repertoire temporaire ?
 
Car, a la limite, un prog qui compresse et qui balance les fichiers dans un repertoire temporaire relativement planque ca suffirait.
 
Mais ce serait mieux uniquement en memoire ;) ( quoique je sais pas si c possible).
 
Je sais pas si je suis assez clair...
 


Message édité par Tetedeiench le 29-01-2003 à 18:15:17
n°296505
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 29-01-2003 à 18:16:07  profilanswer
 

zion a écrit :


la JVCL n'a rien à voir avec ce topic, il parle de la VCL, la JVCL c'est Jedi-VCL, sachant que VCL est la Visual Component Library, terme attribués aux compos Borland only.


je le savais hein, ça fait qd meme 3 ans que je bosse avec le builder au boulot
c juste que j'ai profité du topic pour me renseigner, j'allais pas en créer un pour ça :)
merci pour l'info
 
:hello:


---------------
J'ai un string dans l'array (Paris Hilton)
n°296506
Tetedeienc​h
Head Of God
Posté le 29-01-2003 à 18:16:22  profilanswer
 

zion a écrit :


Ok donc pas trop ca.
 
Tu devrais aller voir sur turbopower, ils ont un compo Zip commercial mais comme ils passent tout en opensource tu pouras trouver ton bonheur.
 
Sinon le truc zlib tu peux bidouiller ton format toi même en foutant qqs entêtes c'est pas compliqué et faut rien installer de plus  :D  


 
oui d'accord, mais mon but en fait c'est que l'utilisateur n'aie AUCUN moyen de savoir les contenus de ce gros fichier a l'execution...
 
Enfin dans la mesure du possible.
 
Style pas les faire se decompresser dans le repertoire du prog pendant l'execution quoi ;)

n°296515
Tetedeienc​h
Head Of God
Posté le 29-01-2003 à 18:21:36  profilanswer
 

zion a écrit :

Je sais que j'avais fait un compo pour ca dans mon jeune temps avec la zlib (JvZlibMultiple), mais le compo date de 1996 (mes débuts dans les compos quoi  :whistle: ).
 
Je pense qu'il est encore dans la JVCL, sinon au moins dans une des archives de la JVCL, sinon bah je te le filerai mais ca dépends de la JVCL maintenant (avec qqs includes)


 
Je le vois pas dans la JVCL :/ ( je savais pas que tu y avais aprticipe tiens).
 
Bref, il me faudrait plus un truc style " je fous tous els fichiers dans un seul gros et unique, au demarrage je recupere tous les fichiers et je peux y acceder de facon invisible a l'utilisateur" qu'autre chose...
 
Y a une variable d'environnement pour acceder au repertoire temporaire :??:

n°296531
taureau
Posté le 29-01-2003 à 18:32:57  profilanswer
 

je te conseille ZLBArchive ça utilise zlib et tu pourras gérer finement ton archive sans avoir à passer par des fichiers temporaires

mood
Publicité
Posté le 29-01-2003 à 18:32:57  profilanswer
 

n°296546
Tetedeienc​h
Head Of God
Posté le 29-01-2003 à 19:03:54  profilanswer
 

zion a écrit :

Pour le temp, y a le compo TJvDirectories et l'unit JvZlibMultiple c'est une unit, pas un compo.
 
(Et euh, y a juste 250 compos à moi la dedans, 2/3 des compos quoi  :whistle: )
 
EDIT: sur ce, [:zion] puis [:badminton]  :hello:  


 
:eek:
 
Je me coucherai moins con, je vais mater ;) Merci les gars ;)
 
Je vais mater zlbarchive ;)

n°305888
os2
Posté le 10-02-2003 à 21:50:11  profilanswer
 

va voir sur
 
http://www.torry.net/compresspacks.htm


---------------
Borland rulez: http://pages.infinit.net/borland
n°305897
antp
Super Administrateur
Champion des excuses bidons
Posté le 10-02-2003 à 22:11:15  profilanswer
 

on avait déjà donné l'url de torry, pas besoin de remonter le topic :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  [Delphi] J'aurai besoin d'un VCL permettant de compresser des fichiers

 

Sujets relatifs
[Delphi] Comment reduire la taille d'une appli ? DBE oblige ?[PHP]Comment protéger des fichiers PHP ?
[GtkAda]Besoin de cours[Delphi] Conversion date du format Unix vers format Windows
[fichiers XPInstaller mozilla et jar] ?FTPhpIndex V 0.22 - Plus de 700 000 fichiers indexés dans mysql :)
Regles de nommage (variables, fichiers, etc.)Crypto: Data Encryption Standard, besoin d'aide pour le Key Schedule
Besoin d'aide, une image n'apparait pas... RESOLUBesoin d'aide ! :)
Plus de sujets relatifs à : [Delphi] J'aurai besoin d'un VCL permettant de compresser des fichiers


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR