Bonjour à tous,

je suis débutant en delphi et j'ai quelques petites questions sur les fichiers ressource


dans un fichier .RC, il y a 3 parties :

nom - type - chemin
par exemple:
mondessin BITMAP "dessin1.bmp"

est ce que le type à un role vraiment très important ?
parce que si je compile avec ça : mondessin res1 "dessin1.bmp" ça marche quand même!
où trouver la liste complète des types possible ? (TEXT, RCDATA, WAVE ect)


maintenant pour les fichiers .RES:

est il possible d'en extraire le contenue entier dans un répertoire et en un coup?
par exemple si j'ai:
mondessin1 BITMAP "dessin1.bmp"
mondessin2 BITMAP "dessin2.bmp"
mondessin3 BITMAP "dessin3.bmp"

normalement pour extraire je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
Ressources : TResourceStream;
 
Ressources := TResourceStream.Create(hinstance, 'mondessin1, 'BITMAP');
Ressources.SaveToFile('C:\dessin1.bmp);
Ressources.Free;
 
Ressources := TResourceStream.Create(hinstance, 'mondessin2, 'BITMAP');
Ressources.SaveToFile('C:\dessin2.bmp);
Ressources.Free;
 
Ressources := TResourceStream.Create(hinstance, 'mondessin3, 'BITMAP');
Ressources.SaveToFile('C:\dessin3.bmp);
Ressources.Free;
mais je voudrais extraire tout ça d'un coup? pas extraire un par un quoi...
est il possible d'extraire d'un coup juste un type de fichier justement, par exemple tout les BITMAP ?
si c'est possible, comment en suive la progression ?

merci