GNT sans publicité, site mobile, fonctionnalitées exclusives...

Comment extraire des ressources ?

Le
LE TROLL
Bonjour,

J'ai des problèmes avec les ressources, je sais extraire et copier sur
dique une DLL, un fichier TXTn et jouer (seulement jouer) un fichier son
WAV, ainsi :

-début code-

UTILISATION ET EXTRACTION DES RESSOURCES

fichier SON ""EXECUTER UN SON"" (mp3, wav)
My.Computer.Audio.Play(My.Resources.nomfichier, AudioPlayMode.Background)
' nomfichier = nom sans extension

fichier TEXTE
Dim nomFichier As String
Dim cheminPlusFichier As String
nomFichier = "\fin_cal.txt"
cheminPlusFichier = My.Application.Info.DirectoryPath & nomFichier
File.WriteAllText(cheminPlusFichier, My.Resources.fin_cal)
If File.Exists(cheminPlusFichier) Then
' cheminPlusFichier = variable
' nomFichier = variable
' fin_cal = nom du fichier (en ressource) sans extension


fichier DLL
Dim nomFichier As String
Dim cheminPlusFichier As String
nomFichier = "\fin_cal.txt"
cheminPlusFichier = My.Application.Info.DirectoryPath & nomFichier
File.WriteAllBytes(cheminPlusFichier, My.Resources.wlanapi())
' cheminPlusFichier = variable
' nomFichier = variable
' wlanapi = nom du fichier DLL (en ressource) sans extension

--fin code-

MAIS ! Je ne sais pas avec les ressources, extraire et mettre sur disque ou
lire afin de copier dans un objet sur le principe du code sus-cité, d'où 6
questions :

-1-
Comment extraire une image et la copier sur disque ?

-2-
Comment lire une image et la mettre en picuteBox1 ?

-3-
Comment extraire et copier sur disque un fichier son ?

-4-
Comment lire un fichier texte afin de le coller dans textBox1 ?

-5-
Comment extraire et copier sur disque un fichier ICO ?

-6-
Comment lire et mettre en form1.ico ?

???

Merci beaucoup, cordialement ;o)

-
Logiciels, romans, contacts : http://irolog.free.fr
_______________________
.
.
Lire les 9 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 2
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Jérémy Jeanson
Le #21072621
Bonjour LE TROLL,

Peux tu en dire un peu plus sur ce que tu cherches à faire :

1 - tu souhaites extraire tes ressources et les copier sur le disique
dur de ta machine?
Ou
2 - tu souhaites juste utiliser des ressources dans ton application?


Jérémy JEANSON
MCP
http://www.jjeanson.fr
LE TROLL
Le #21074121
Salut Jérémy,

A ta question : "les deux mon Capitaine" !

Au plaisir, cordialement ;o)

-
Logiciels, romans, contacts : http://irolog.free.fr
_______________________
.
.


"Jérémy Jeanson" news:
Bonjour LE TROLL,

Peux tu en dire un peu plus sur ce que tu cherches à faire :

1 - tu souhaites extraire tes ressources et les copier sur le disique
dur de ta machine?
Ou
2 - tu souhaites juste utiliser des ressources dans ton application?


Jérémy JEANSON
MCP
http://www.jjeanson.fr
Jérémy Jeanson
Le #21080871
Bonjour LE TROLL,

Pour utiliser les ressources on accède on a My.Resources (on peut tout
lire avec) mais ça tu le sais déjà.

Donc si on reprend dans l'ordre :
-1-
Comment extraire une image et la copier sur disque ?
-> My.Resources.TonImage.Save("...path du fichier...") ' Facile ;)

-2-
Comment lire une image et la mettre en picuteBox1 ?
-> Me.PictureBox1.LoadAsync("E:MyDocumentsRessourcesPng
console_32.png")

-3-
Comment extraire et copier sur disque un fichier son ?
Dim streamAudio As System.IO.UnmanagedMemoryStream =
My.Resources.tonfichierwav
Dim streamFile As New System.IO.FileStream("c:mon.wav",
IO.FileMode.Create)
Dim data(streamAudio.Length) As Byte
streamAudio.Read(data, 0, data.Length)
streamFile.Write(data, 0, data.Length)
streamFile.Flush()
streamFile.Close()

-4-
Comment lire un fichier texte afin de le coller dans textBox1 ?
-> textBox1.Text = System.IO.File.ReadAllText("...ton path...")

-5-
Comment extraire et copier sur disque un fichier ICO ?
-> Comme pour l'audio

-6-
Comment lire et mettre en form1.ico ?
lire Form1.ico??? je ne comprend pas la question

---
Jérémy Jeanson
MCP
http://www.jjeanson.fr
LE TROLL
Le #21083031
Bonjour Jérémy,

Merci, toujours aussi bon ! Je vais voir ça dès que j'ai le temps, je
reviens si ça coince...

Pour le "6", mettre une icône dans form1.icon, ben une fom a une
propriété "icon" (form1.icon = ), comment donc depuis la ressource attribuer
à la form1.icon l'icône de la ressource ? C'est juste pour l'exemple
d'affectation d'une ressource "icône" à une propriété d'un objet de
l'application...

Cordialement ;o)
-
Logiciels, romans, contacts : http://irolog.free.fr
_______________________
.
.


"Jérémy Jeanson" news:
Bonjour LE TROLL,

Pour utiliser les ressources on accède on a My.Resources (on peut tout
lire avec) mais ça tu le sais déjà.

Donc si on reprend dans l'ordre :
-1-
Comment extraire une image et la copier sur disque ?
-> My.Resources.TonImage.Save("...path du fichier...") ' Facile ;)

-2-
Comment lire une image et la mettre en picuteBox1 ?
-> Me.PictureBox1.LoadAsync("E:MyDocumentsRessourcesPng
console_32.png")

-3-
Comment extraire et copier sur disque un fichier son ?
Dim streamAudio As System.IO.UnmanagedMemoryStream My.Resources.tonfichierwav
Dim streamFile As New System.IO.FileStream("c:mon.wav",
IO.FileMode.Create)
Dim data(streamAudio.Length) As Byte
streamAudio.Read(data, 0, data.Length)
streamFile.Write(data, 0, data.Length)
streamFile.Flush()
streamFile.Close()

-4-
Comment lire un fichier texte afin de le coller dans textBox1 ?
-> textBox1.Text = System.IO.File.ReadAllText("...ton path...")

-5-
Comment extraire et copier sur disque un fichier ICO ?
-> Comme pour l'audio

-6-
Comment lire et mettre en form1.ico ?
lire Form1.ico??? je ne comprend pas la question

---
Jérémy Jeanson
MCP
http://www.jjeanson.fr
Jérémy Jeanson
Le #21102831
Bonjour LE TROLL,

Ta question 6 peux sembler farfelue à certain, mais je crois
comprendre ce sur quoi tu butes. Il est impossible d'affecter un icon
à un formulaire winform vai le designer il faut faire le travail dans
le code.

Le plus propre consite à se mettre dans le constructeur de ton
formulaire :

Public Class Form1


Public Sub New()

' This call is required by the designer.
InitializeComponent()

' Add any initialization after the InitializeComponent() call.
Me.Icon = My.Resources.MonIcon
End Sub

End Class

---
Jérémy Jeanson
MCP
http://www.jjeanson.fr
Publicité
Suivre les réponses
Poster une réponse
Anonyme