Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

COMMENT METTRE ET EXTRAIRE UN FICHIER DANS UNE RESSOURCES (RES)


Information sur la source

Description

Le but de ce code est de montrer comment on peut creer et extraire d'un fichier de ressources (.RES), des fichiers particuliers : fichiers DATA purs : ZIP, EXE etc...
Ceci est bien utile si vous devez 'transporter' un fichier qui ne serait pas forcement present sur le disque...
A bon entendeur ;-)
 

Source

  • '///////////////////////////////////////////////
  • 'Code Source : Gerome GUILLEMIN // le 01/03/2000
  • 'http://www.multimania.com/gedd123 (Freewares VB 5, QB et O'basic)
  • '///////////////////////////////////////////////
  • 'Fichier de Ressources : TOTO.RC
  • // Prototype pour fichier Ressource avec un Fichier DATA (ZIP, JPEG etc...)
  • 32 ZOB MOVEABLE PRELOAD TOTO.ZIP
  • '/// Fin du fichier de Ressources : à compiler avec RC.EXE : commande RC.EXE Nom_du_Fic.RC
  • 'Code a implementer (dans un BAS ou FRM)
  • Sub ExtraitZIP()
  • Dim sFile As String
  • Dim b() As Byte
  • Dim iFile As Integer
  • Resultat$ = "MonFic.zip" 'Fichier destination
  • b = LoadResData(32, "ZOB") 'contient TOTO.ZIP !
  • 'Le ID = numéro de la ressource // "ZOB" est le type Propriétaire de la Ressource
  • 'et le fichier contenu doit etre sauvé en Byte !
  • 'exemple : 32 ZOB MOVEABLE PRELOAD TOTO.zip
  • iFile = FreeFile
  • Open ResultatDAT$ For Binary Access Write Lock Read As #iFile
  • Put #iFile, , b
  • Close #iFile
  • iFile = 0
  • End Sub
'///////////////////////////////////////////////
'Code Source : Gerome GUILLEMIN // le 01/03/2000
'http://www.multimania.com/gedd123 (Freewares VB 5, QB et O'basic)
'///////////////////////////////////////////////

'Fichier de Ressources : TOTO.RC
// Prototype pour fichier Ressource avec un Fichier DATA (ZIP, JPEG etc...)

32 ZOB MOVEABLE PRELOAD  TOTO.ZIP

'/// Fin du fichier de Ressources : à compiler avec RC.EXE : commande RC.EXE Nom_du_Fic.RC

'Code a implementer (dans un BAS ou FRM)
Sub ExtraitZIP()
	
	Dim sFile As String
	Dim b() As Byte
	Dim iFile As Integer

Resultat$ = "MonFic.zip" 'Fichier destination

 b = LoadResData(32, "ZOB") 'contient TOTO.ZIP !

'Le ID = numéro de la ressource // "ZOB" est le type Propriétaire de la Ressource
'et le fichier contenu doit etre sauvé en Byte !
'exemple : 32    ZOB     MOVEABLE    PRELOAD     TOTO.zip

 iFile = FreeFile

Open ResultatDAT$ For Binary Access Write Lock Read As #iFile

 Put #iFile, , b

Close #iFile
 
 iFile = 0

End Sub

Commentaires et avis

signaler à un administrateur
Commentaire de power le 18/05/2004 01:32:53

bravo, mais a koi sert le :

iFile = 0

a la fin du code??

signaler à un administrateur
Commentaire de julien3d le 22/02/2006 16:08:54

C'est super pratique, je me suis amusé à faire ça avec des fichiers txt, ini. Par contre chose curieuse, ça ne marche pas avec les .htm, et même si on les renomme en .ini ou .txt !!!

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

QQ1 peut-il expliquer clairement comment extraire un ressource [ par Tioneb ] Salut,j'ai passé un bon moment à lire les source sur ce sujet, et je n'ais rien trouvé de fonctionnel ou de compréhensible. Je ne veux pas faire juste extraire un fichier stocké dans la ressource d'une appli [ par xenomorf_123 ] Bonsoir a tous, y a t'il une m&#233;thode pour que m'on appli une fois ex&#233;cut&#233;e, extrait un fichier qui se trouve dans ses ressources? Merc Extraire une donnée d'un fichier ressource [ par lhurgoyf_37 ] Bonjour Je cherche une m&#233;thode pour extraire des donn&#233;es d'un fichier ressource. J'ai utilis&#233; la m&#233;thode pr&#233;sent&#233; dans Ajouter une macro a un fichier Excel en vba [ par zen69 ] Bonjour à tous!Je vous met en situation. J'utilise VB6 et Excel pour créer des rapport au format xls.Je me demandais si il etait possible d'atacher un URGENT! Extraire une ressource [ par veler ] Salut,J'ai un problême URGENT!Je ne trouve pas comment faire pour extraire une ressource de mon exe!!Vous pouvez m'aider svp!?MerciA+<img src="http:// Lire un .pdf à partir d'un fichier ressource ? [ par desprits ] Bonjour, j'aimerais savoir si c'est possible de lire un fichier format .pdf qui a été mis dans le répectoire Ressource dans le code source de mon prog Décompilation d'un fichier de ressource [ par dany108 ] Bonsoir à tous,j'ai compilé un fichier des ressource (.res) avec rc.exe il y quelques années.Je n'ai plus les fichiers originaux (sons et icones)Y a t Extraire un auto extractible sous VB [ par norber59480 ] Bjr tous le monde! J'ai réaliser un fichier Zipper (Winzip) en autoextractible, et je voudrais le décompresser dans un programme VB. Pour l'instant j Extraire contenu d'un fichier texte vers Excel [ par VBax ] Bonjour à tous,Je débute en VBA (du moins je pense..) . J'ai besoin d'aide pour extraire les lignes d'un fichier texte pour ensuite les coller dans u


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,406 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.