Re: MissingManifest Error in VB



Hi Daniel,
i've checked the 2 points and are correct.
The 2 real name of resources are:
s(0) = MultiLanguage.strings.resources
s(1) = MultiLanguage.Form1.resources

I've tryied to place it on
System.Resources.ResourceManager("MultiLanguage.Resources.strings",
GetType(Form1).Assembly) but still get the error.

What can I do?

Thanks
Gizmo


"Daniel Moth" wrote:

> Check that:
> 1. Your project has a file named Resources.strings.resx with its build
> action set to embedded resource
> 2. Your project namespace is MultiLanguage (see in your project properties)
>
> If you are still having issues, add this line at the top of your
> LoadResources and stick a breakpoint on it:
> Dim s() As String =
> [Assembly].GetExecutingAssembly().GetManifestResourceNames() //check in the
> debugger for the real names of your resources
>
> For more on localisation:
> http://www.danielmoth.com/Blog/2004/12/satellite-assemblies.html
>
> Cheers
> Daniel
> --
> http://www.danielmoth.com/Blog/
>
> "Gizmo" <Gizmo@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
> news:B5AEF423-9950-4F59-B246-99E5A83622D6@xxxxxxxxxxxxxxxx
> > Hi everyboby,
> > I'm trying to make an appz with multilanguage and I've foud an example in
> > C#
> > (WorldClock).
> > I've revritten in VB but I get a MissingManifestError. Could someone help
> > me?
> > Thanks in advance..
> >
> > Gizmo
> >
> > Here the code:
> >
> > Imports System.Globalization
> >
> > Public Class Form1
> > Inherits System.Windows.Forms.Form
> > Friend WithEvents Label1 As System.Windows.Forms.Label
> > Friend WithEvents MainMenu1 As System.Windows.Forms.MainMenu
> >
> > Dim rm As System.Resources.ResourceManager
> > Dim uici As System.Globalization.CultureInfo
> >
> > #Region " Windows Form Designer generated code "
> >
> > Public Sub New()
> > MyBase.New()
> >
> > 'This call is required by the Windows Form Designer.
> > InitializeComponent()
> >
> > 'Add any initialization after the InitializeComponent() call
> > rm = New
> > System.Resources.ResourceManager("MultiLanguage.Resources.strings",
> > GetType(Form1).Assembly)
> > uici =
> > CType(System.Globalization.CultureInfo.CurrentUICulture.Clone,
> > CultureInfo)
> >
> > LoadResources()
> >
> > End Sub
> >
> > 'Form overrides dispose to clean up the component list.
> > Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
> > MyBase.Dispose(disposing)
> > End Sub
> >
> > 'NOTE: The following procedure is required by the Windows Form Designer
> > 'It can be modified using the Windows Form Designer.
> > 'Do not modify it using the code editor.
> > Friend WithEvents MenuItem1 As System.Windows.Forms.MenuItem
> > Friend WithEvents MenuItem2 As System.Windows.Forms.MenuItem
> > Friend WithEvents MenuItem3 As System.Windows.Forms.MenuItem
> > Private Sub InitializeComponent()
> > Me.MainMenu1 = New System.Windows.Forms.MainMenu
> > Me.Label1 = New System.Windows.Forms.Label
> > Me.MenuItem1 = New System.Windows.Forms.MenuItem
> > Me.MenuItem2 = New System.Windows.Forms.MenuItem
> > Me.MenuItem3 = New System.Windows.Forms.MenuItem
> > '
> > 'MainMenu1
> > '
> > Me.MainMenu1.MenuItems.Add(Me.MenuItem1)
> > '
> > 'Label1
> > '
> > Me.Label1.Location = New System.Drawing.Point(24, 40)
> > Me.Label1.Text = "Label1"
> > '
> > 'MenuItem1
> > '
> > Me.MenuItem1.MenuItems.Add(Me.MenuItem2)
> > Me.MenuItem1.MenuItems.Add(Me.MenuItem3)
> > Me.MenuItem1.Text = "Lingua"
> > '
> > 'MenuItem2
> > '
> > Me.MenuItem2.Text = "Inglese"
> > '
> > 'MenuItem3
> > '
> > Me.MenuItem3.Text = "Italiano"
> > '
> > 'Form1
> > '
> > Me.Controls.Add(Me.Label1)
> > Me.Menu = Me.MainMenu1
> > Me.Text = "Form1"
> >
> > End Sub
> >
> > #End Region
> >
> > Private Sub MenuItem2_Click(ByVal sender As System.Object, ByVal e As
> > System.EventArgs) Handles MenuItem2.Click
> > 'Inglese
> > uici = New CultureInfo("en")
> > LoadResources()
> > End Sub
> >
> > Private Sub MenuItem3_Click(ByVal sender As System.Object, ByVal e As
> > System.EventArgs) Handles MenuItem3.Click
> > 'Italiano
> > uici = New CultureInfo("it")
> > LoadResources()
> > End Sub
> >
> > Private Sub LoadResources()
> > Label1.Text = rm.GetString("Label1", uici)
> >
> >
> > End Sub
> > End Class
> >
> >
>
>
>
.



Relevant Pages

  • Re: Garbage Collection
    ... If you can explicitly call Dispose, it is always best to do this as this ... provides timely release of resources the object may be holding onto. ... > Sub Internal1() ...
    (microsoft.public.dotnet.languages.vb)
  • Re: MissingManifest Error in VB
    ... > Hi Daniel, ... >> debugger for the real names of your resources ... >>> Dim rm As System.Resources.ResourceManager ... >>> Public Sub New ...
    (microsoft.public.dotnet.framework.compactframework)
  • RE: Memory leak with Datagrid and array
    ... So, I close, dispose and set the datagrid=nothing. ... The .net help says "When a form is closed, all resources created within the ... > Matrix_A.DisposeThe data is still in the datagrid so do not forget to set ... >> Private Sub OpenA() ...
    (microsoft.public.dotnet.languages.vb)
  • GC and Dispose method questions
    ... understand the basic definition for managed resources are resources that the ... CLR manage and unmanged resources are resources that the CLR doesn't manage, ... Public Class Base ... Public Overloads Sub Dispose() Implements IDisposable.Dispose ...
    (microsoft.public.dotnet.languages.vb)
  • RE: formatting backcolor on Forms Control Button
    ... by the look of your Sub you just wrote that on your own. ... doubleclick on the button in design mode it should create the Sub for you ... Private Sub CommandButton3_Click ... "daniel" wrote: ...
    (microsoft.public.excel.programming)