begin process at 2008 05 16 05:10:34
1 173 215 membres
57 nouveaux aujourd'hui
13 970 membres club

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

Catégorie :Fichier / Disque Classé sous : extraire, fichier, ressource, ajouter Niveau : Initié Date de création : 01/03/2000 Vu : 7 514

Note :
5 / 10 - par 6 personnes
5,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note

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
  • 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

Appels d'offres

Pub



CalendriCode

Mai 2008
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS