Salve a tutti, ho un problema di cui non riesco a venire a capo :S
Ho un'applicazione che sfrutta una dll esterna, ma volevo integrarla nell'exe e farla estrarre per poi importarla e utilizzarla.
Adesso l'applicazione per fare questo usa questo codice:
codice:
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim dllim As String
Dim dlli1 As String
Dim xmpla As String
dllim = System.Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) & "\BassMOD.Net.dll"
System.IO.File.WriteAllBytes(dllim, My.Resources.BassMODN)
dlli1 = System.Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) & "\BassMOD.Net.xml"
System.IO.File.Copy(dlli1, My.Resources.BassMODN1)
xmpla = System.Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) & "\music.xm"
System.IO.File.WriteAllBytes(xmpla, My.Resources.xm)
End Sub
il problema è che va a scrivere i file ma non sò come importali in vb diciamo "dinamicamente" in ogni PC in cui andrà aperto l'exe
stavo pensando di farle estrarre la dll e gli altri 2 file nella cartella temporanea, ma come devo fare per dirgli di andarsele a prendere da li invece che dalla cartella che specifico??
non sò se mi sono spiegato tanto bene xD
grazie a chi cercherà di aiutarmi