begin process at 2012 02 17 03:25:47
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Tutoriaux

 > CREATION ET UTILISATION DE FICHIER DE RESSOURCES (INTEGRER DES IMAGES OU AUTRES FICHIER DANS UN EXECUTABLES )

CREATION ET UTILISATION DE FICHIER DE RESSOURCES (INTEGRER DES IMAGES OU AUTRES FICHIER DANS UN EXECUTABLES )


 Information sur la source

Note :
8,29 / 10 - par 7 personnes
8,29 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Tutoriaux Niveau :Débutant Date de création :08/04/2002 Date de mise à jour :01/06/2002 23:35:44 Vu / téléchargé :14 367 / 1 746

Auteur : khaleid

Ecrire un message privé
Site perso
Commentaire sur cette source (14)
Ajouter un commentaire et/ou une note

 Description

Un petit tutorial sous format word qui explique comment integrer des fichiers images des son wav ....dans son executable, sous forme de fichier ressource.      

Source

  • Fichiers ressources.
  • Un fichier ressources est un fichiers avec l'extension. RES, qui contient des images *.bmp, des chaînes de caractères .qu'ont peut intégrer dans un projet Visual basic, ensuite on accède à ces données pour une utilisation ultérieure.
  • Ce tutorial à pour objectif :
  • _Montrer comment crée un fichier ressources.
  • _Comment accéder aux données contenu dans fichier ressource grâce au code Visual basic.
  • 1. Comment crée un fichier ressource :
  • Pour ça il faut soit le kit de développement Windows, soit un autre éditeur (exemple : Ressource Builder que vous pouvez telecharger sur http:\\www.votum.md/sicmps/resbldr.htm )
  • ou http://membres.lycos.fr/khaleid/rbuilder.zip (temporairement )
  • Avec cet éditeur on peut crée un fichier ressource comme suit :
  • Sur la barre d'outils à gauche on choisis dans la liste le type de données qu'on veut ajouter
  • (icon , curseur ,bitmap ,string accelerators ,Menu ,Dialog , rcdata ,version info ).
  • Si le ou les fichiers à ajouter sont des images : c'est le type bitmap, des chaînes de caractères : le type string .
  • Et ainsi pour des fichiers. WAV (fichier de son Windows) sélectionnez :ajouter nouveau type .
  • Dans la fenêtre qui s'ouvre ajouter :wav comme nouveau type .
  • Un clique droit avec la souris sur le type wav puis choisir Add.
  • Dans la fenêtre qui s'ouvre on précise l'endroit du fichier à intégrer et un identifiant appelé : ressource ID.
  • C'est avec l'identifiant (ID) que notre programme VB distingue chaque fichier dans un type de ressource.
  • Donc on note bien le ressource ID pour l'utiliser par VB.
  • Dans le menu de Ressource Builder choisir : tools, puis Compile, ensuite choisir le nom du fichier ressource, enfin Enregistrer dans un répertoire choisi.
  • Pour ajouter le fichier ressource a un projet VB : dans le menu Fichier de Visual basic choisir 'ajouter fichier' puis sélectionner le fichier (avec l'extension.RES )
  • N.B : Un projet VB ne peut contenir qu'un seul fichier ressource.
  • 2. Comment accéder aux données contenu dans un fichier ressource grâce au code Visual basic.
  • L'accès aux données du fichier ressources est simple grâce aux fonctions :
  • Ø LoadResData : pour les donnes de type ResData
  • Ø LoadResPicture : pour le type bitmap et icon
  • Ø LoadResString : pour le type string
  • Syntaxe :
  • LoadResData(ID, format)
  • ID : le numéro ou l'identifiant associer aux données dans le fichier.RES
  • Format : spécifie le format des données (texte , image ,son.)
  • Exemple :
  • Picture1.picture = LoadResPicture(25, 0)
  • D'où ID =25 et le format=0 (type image *.bmp)
  • J'espère que c'est claire, et simple pour commencer à créer des applications multimédias et aussi multilingue.
  • Pour plus d'info voir les sources dans le zip , ou mailez moi sur :
  • Suggestions & comment are welcome !
    Fichiers ressources.

Un fichier ressources est un fichiers avec l'extension. RES, qui contient des images   *.bmp, des chaînes de caractères .qu'ont peut intégrer dans un projet Visual basic, ensuite on accède à ces données pour une utilisation ultérieure.


Ce tutorial à pour objectif :

_Montrer comment crée un fichier ressources.
_Comment accéder aux données contenu dans fichier ressource  grâce au code Visual basic.

1. Comment crée un fichier ressource :

Pour  ça  il  faut  soit  le  kit de  développement  Windows, soit  un  autre  éditeur              (exemple : Ressource Builder que vous   pouvez  telecharger  sur http:\\www.votum.md/sicmps/resbldr.htm )
ou http://membres.lycos.fr/khaleid/rbuilder.zip  (temporairement )
Avec cet éditeur on peut crée un fichier ressource comme suit :
Sur la barre d'outils à gauche on choisis dans la liste le type de données qu'on veut ajouter 
(icon , curseur ,bitmap ,string accelerators ,Menu ,Dialog , rcdata ,version info ).

Si le ou les fichiers à ajouter sont des images : c'est le type bitmap, des chaînes de caractères : le type string .
Et ainsi pour des fichiers. WAV  (fichier de son Windows) sélectionnez :ajouter nouveau type .
Dans la fenêtre qui s'ouvre ajouter :wav  comme nouveau type .

Un clique droit avec la souris sur le type wav   puis choisir  Add.
Dans la fenêtre qui s'ouvre on précise l'endroit du fichier à intégrer et un identifiant appelé : ressource ID.
C'est avec l'identifiant (ID) que notre programme VB distingue chaque fichier dans un type de ressource.
Donc on note bien le ressource ID pour l'utiliser  par VB.

Dans le menu de Ressource Builder  choisir : tools, puis Compile, ensuite choisir le nom du fichier ressource, enfin Enregistrer  dans un répertoire choisi.

Pour ajouter le fichier ressource a un projet VB : dans le menu Fichier de Visual basic choisir 'ajouter fichier'  puis sélectionner le fichier (avec l'extension.RES ) 

N.B : Un projet VB ne peut contenir qu'un seul fichier ressource. 
2. Comment accéder aux données contenu dans un fichier ressource  grâce au code Visual basic.


L'accès aux données du fichier ressources est simple grâce aux fonctions :

Ø LoadResData      : pour les donnes de type ResData
Ø LoadResPicture  : pour le type bitmap et icon 
Ø LoadResString    : pour le type string 


Syntaxe :

LoadResData(ID, format)

ID         :  le numéro ou l'identifiant associer aux données  dans le fichier.RES
Format :  spécifie le format des données (texte , image ,son.)

Exemple :

Picture1.picture = LoadResPicture(25, 0)

D'où ID =25 et le format=0 (type image *.bmp)


J'espère que c'est claire, et simple pour commencer à créer des applications multimédias et aussi multilingue.

Pour plus d'info voir les sources dans le zip , ou mailez moi sur :


Suggestions & comment are welcome !
  

 Conclusion

vous pouvez voir aussi les sources et l'exe accompagnant le fichier word .
question ou remarque : khaleid8-p@caramail  
pour DL ressource builder voici une adresse ftp :
http://membres.lycos.fr/khaleid/rbuilder.zip  

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • Fichiers ressource.docTélécharger ce fichier [Réservé aux membres club]44 544 octets
  • Form1.frmTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 963 octets
  • Module1.basTélécharger ce fichier [Réservé aux membres club]Voir ce fichier903 octets
  • ressource.exeTélécharger ce fichier [Réservé aux membres club]120 320 octets
  • ressource.RESTélécharger ce fichier [Réservé aux membres club]162 328 octets
  • ressource.vbpTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 146 octets

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture TRACÉ D'UNE FONCTION POLAIRE R=SINUS(2*THETA/3)
Source avec Zip EXEMPLE D'APPLICATION DE GESTION DE NOTES (BASES DE DONNÉES ...
Source avec Zip VÉRIFIER SI UN NOMBRE EST PREMIER
Source avec Zip COMPARER LE CONTENU DE DEUX REPÉRTOIRES
Source avec Zip IMPRIMER VOS TABLES ET TEXTES

 Sources de la même categorie

Source avec Zip DLL PERSONNALISÉ AVEC ÉVÈNEMENTS ET PROPRIÉTÉS EN VB6. par Number7
Source avec Zip Source .NET (Dotnet) EXEMPLE DU TUTORAIL "CLASSES MÉTIER" par Adn56
Source avec Zip Source avec une capture Source .NET (Dotnet) GESTION DES LISTES : RANGEMENT (LIST.SORT) ET FILTRAGE (LIST... par kbalist
Source avec Zip EXEMPLE SUR LES MENUS POUR AIDER LES DÉBUTANTS COMME MOI ;-) par viragoloco
LES OPÉRATIONS DE LA LISTE CHAINÉE par smaili

Commentaires et avis

Commentaire de rodrigos le 09/04/2002 08:54:26

on le trouve ou ton tutorial parce que ça m'intéresse!

Commentaire de GiZmO le 09/04/2002 13:52:24

exact, il est ou ???

Commentaire de rodrigos le 15/04/2002 12:12:11

ça y est je le télécharge. A première vue, ton tutorial à l'air efficace.
Merci

Commentaire de yoman64 le 15/04/2002 17:53:38

tu dvrasi mettre le tutorial sur la page  ici parce ke telecharger tout le temps kan c juste du texte c un peu gossant mais il est super ton tuorial

Commentaire de z980x le 30/06/2002 21:25:53

AHHHHHHHHHHHHHHAAAAAAAAAHHHHHHHH !!
Aidez moi !!
J'ai downloadé resource builder mais avec cette merde on peut pas intégrer des DLL !!!!!
Aidez  moi !!
Comment intégrer un fichier dll dans une form, pour pouvoir ensuite la copier sur le disque dur..
AIDEZ MOI AU PLUS VITE !!

Commentaire de jamesX001 le 09/11/2002 17:16:45

oauis c vrais !!!

Commentaire de Filipe35 le 19/11/2003 19:32:28

Salut à tous les programmeurs,

Si vous pourriez me donner un coup de main, voila g débuté en Vb il y a 6 jours, regardant les
source ici et là en essayant de les comprendre, g kelke difficulté avec celle-ci !
Je désire intégrer le fichier mswinsock.ocx pour le control winsock (si ma mémoire est bonne)
Je cré mon fichier ressource, j'y intégre une icone (pour voir ci sa fonctionne) ainsi ke le
fichier ocx cité précédement.  l'icone marche très bien mais pas le fichier ocx, il me met le
message d'erreur suivant: Runtime error 326, ressource with identifier 0 not found.
voila un peu d'aide serai le bienvenue. Merci à tous

@ très bientot j'éspère !!!

PS: Pourriez-vous me donner la méthode que vous utiliserez dans le même cas. Merci

Commentaire de AeTuOq28 le 07/02/2004 22:17:48

Pour integré un fichier de ressources sans Ressource Builder, j'ai remarqué que l'on pouvez faire dans VB 6 :
- Complèments > Gestionnaires de Complèments
- Double-cliquez sur "Editeur de ressources VB" et cliquez sur "OK"
- Projet > Ajouter un nouveau fichier de ressources
- Tapez le nom du nouveau fichier de ressources et cliquez sur "Ouvrir"
- Faites "OUI" quand il demande si il faut créer le fichier de ressources
- Cliquez sur l'îcone avec des carrés verts dans la barre d'outils "Standard"
- Ajouter les ressources à mettre dans votre programme dans la fênêtre qui viens d'apparaître

Commentaire de Dromax le 08/10/2004 16:24:53

Vraiment bien...

Merci bcp je chercheais exactement ça !!!

DROM@X+

Commentaire de SkyRocKo le 08/04/2005 19:40:53

Merci beaucoup pour ce super tuto ! Vraiment bien !

Merci aussi à AeTuOq28 pour son astuce !

Bonne continuation !

++

SkyRocKo

Commentaire de nirega le 28/11/2005 00:56:59

les fichiers sources des sons ou des images sont rendu ou ??
il son compiler dans le fichier ressource ??

merci, je suis curieux héhéhéhé

Commentaire de DarKyTheOne le 31/07/2007 11:35:23

Bonjour,
Je me permet de ré-activer le sujet.
En effet, j'aimerais utiliser le système de ressource, cependant le lien de téléchargement est inactif.
Quelqu'un pourait me donner un nouveau lien actif ?
Merci

Commentaire de bouzary le 28/03/2008 11:49:11

je veux integrer un swf dans le .res
la syntaxe svp

Commentaire de zage le 02/02/2009 22:41:39 10/10

Merci !!
juste une question peut-on extraire le fichiers inclus dans le Res dans le repertoire de l'exe ?
pas grave si pas possible si non autre proposition ?

merci encore 10/10

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,577 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales