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
_______________________
.
.
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
_______________________
.
.

Poser une question


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