Dim myForm As System.Object = My.Forms.Form1 Dim myAssembly As [Assembly] Dim myManager As System.Resources.ResourceManager Dim myString As String myAssembly = myForm.GetType.Assembly myManager = New System.Resources.ResourceManager("My", myAssembly) myString = myManager.GetString("MaChaine")
Dim myForm As System.Object = My.Application 'My.Forms.Form1 Dim myAssembly As [Assembly] Dim myManager As System.Resources.ResourceManager Dim myManifest As String() Dim myReflect As System.Reflection.ManifestResourceInfo Dim myReader As System.Resources.ResourceReader Dim myStream As System.IO.Stream Dim myString As String myAssembly = myForm.GetType.Assembly myManifest = myAssembly.GetManifestResourceNames ' myReflect = myAssembly.GetManifestResourceInfo(myManifest(0)) 'Si le source est bien incorporé au projet alors 'Sinon on créer un lien resource a partir d'un fichier ? If myReflect.ResourceLocation = (Reflection.ResourceLocation.Embedded Or Reflection.ResourceLocation.ContainedInManifestFile) Then myStream = myAssembly.GetManifestResourceStream(myManifest(0)) myReader = New ResourceReader(myStream) Else myManager = New ResourceManager(myManifest(0), myAssembly) myManager = ResourceManager.CreateFileBasedResourceManager(myManifest(1), IO.Directory.GetDirectoryRoot(myAssembly.Location), Nothing) myString = myManager.GetString("CheminLastFilePublier") End If
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionDim myFiles As System.IO.FileStream() myAssembly = myForm.GetType.Assembly myFiles = myAssembly.GetFiles(True)
oRes = CType(My.Resources, System.Resources)
Public Sub ApercuPublication() Dim myForm As System.Object = My.Application 'My.Forms.Form1 Dim myAssembly As [Assembly] Dim myName As AssemblyName Dim myManager As System.Resources.ResourceManager Dim myManifest As String() Dim myReflect As System.Reflection.ManifestResourceInfo Dim myReader As System.Resources.ResXResourceReader Dim myRef As System.Resources.ResXFileRef Dim myStream As System.IO.Stream Dim myString As String Dim myFiles As System.IO.FileStream() myAssembly = Assembly.GetEntryAssembly myManifest = myAssembly.GetManifestResourceNames myName = Assembly.GetExecutingAssembly.GetName.Clone myFiles = myAssembly.GetFiles(True) myReflect = myAssembly.GetManifestResourceInfo(myAssembly.EntryPoint.DeclaringType.Name & ".Form1.Resources") ' myManifest(0)) 'Si le source est bien incorporé au projet alors 'Sinon on créer un lien resource a partir d'un fichier ? If myReflect.ResourceLocation = (Reflection.ResourceLocation.Embedded Or Reflection.ResourceLocation.ContainedInManifestFile) Then myStream = myAssembly.GetManifestResourceStream(myManifest(0)) myReader = New ResXResourceReader(myStream) Else myManager = New ResourceManager(myManifest(0), myAssembly) myManager = ResourceManager.CreateFileBasedResourceManager(myManifest(1), IO.Directory.GetDirectoryRoot(myAssembly.Location), Nothing) myString = myManager.GetString("CheminLastFilePublier") End If 'myManager = New System.Resources.ResourceManager ("Form1.resx", myAssembly) 'myManager = New System.Resources.ResourceManager("Form1.resx", myAssembly) 'Dim rm As ResourceManager = ResourceManager.CreateFileBasedResourceManager("NetChatter", ".", Nothing) 'myManager = ResourceManager.CreateFileBasedResourceManager("e", ".", Nothing) 'DemS = rm.GetObject("DemS") 'Dim a As Resources.ResXResourceReader = New ResXResourceReader() 'myObject = myManager.GetObject("CheminLastFilePublier") End Sub