Avatar billede stois Nybegynder
17. december 2007 - 01:06 Der er 9 kommentarer og
1 løsning

"Use of an unassign local variable"-fejl

[System.Security.Permissions.PermissionSet(System.Security.Permissions.SecurityAction.Demand,
Name = "FullTrust")]
protected override void WndProc(ref Message Homeputer_Message)
{
  // Listen for operating system messages.
  if(Homeputer_Message.Msg == 3074)
  {
    // The WParam value identifies what is occurring,
    // objectID 0 is the clock therefore uninteresting.
    if (Homeputer_Message.WParam.ToInt32() != 0)
    {
      lbl_Windows_Handle_Info.Text +=
        "\nWP=" + Homeputer_Message.WParam.ToString() +
        " - " + DateTime.Now.ToString("hh:mm:ss");
     
      try
      {
        string ObjectName;
        string ObjectValue;
        Homeputer.homeputer_GetObjIdx(
          Homeputer_Message.WParam.ToInt32(),
          ref ObjectName,
          ref ObjectValue);
        lbl_Windows_Handle_Info.Text +=
          "\nObject Call Successful" +
          "\n Object Returned:" +
          "\n  Name:  " + ObjectName +
          "\n  Value: " + ObjectValue;
      }
      catch (SEHException e)
      {
        lbl_Windows_Handle_Info.Text += "\nObject calling error!";
        MessageBox.Show("Exception:\n" + e.ToString(),
          "External Calling Exception!");
      }
    }
    this.Invalidate();
  }
  base.WndProc(ref Homeputer_Message);
}
Avatar billede stois Nybegynder
17. december 2007 - 01:09 #1
Ups....
Jo mit sprøgmål =)

Hvad er det jeg gør galt, Visual studio siger der er fejl i min "try" sætning.

Homeputer.homeputer_GetObjIdx(
Homeputer_Message.WParam.ToInt32(),
ref ObjectName,      <--- Her og
ref ObjectValue);    <--- Her

Så hvad er det jeg gør galt?
Avatar billede arne_v Ekspert
17. december 2007 - 02:01 #2
prøv:

      string ObjectName = null;
        string ObjectValue = null;
Avatar billede arne_v Ekspert
17. december 2007 - 02:01 #3
ref betyder inout d.v.s. at de skal være defineret ved kald
Avatar billede stois Nybegynder
17. december 2007 - 02:07 #4
tak indtil videre arne... det virkede selvfølge lig :-)

man hvad betyder det er de skal være definerede fra start... du har sikkert forklaret det, men prøv igen, jeg er ikke så hurtigt sent på aftenen :-)
Avatar billede stois Nybegynder
17. december 2007 - 02:08 #5
d*****it det virker ikke endnu... eller det jeg spurgte til virker, men den funktion jeg kalder virker ikke....
Avatar billede stois Nybegynder
17. december 2007 - 02:17 #6
sender du lige et svar, så jeg kan få det her lukket =)
Avatar billede stois Nybegynder
17. december 2007 - 02:26 #7
ahhh nu har jeg forstået hvad det var du mente før....

ja så langsom er jeg så =)
Avatar billede arne_v Ekspert
17. december 2007 - 04:22 #8
ref parametre skal vaere tildelt en vaerdi inden man kalder.
Avatar billede arne_v Ekspert
17. december 2007 - 04:22 #9
og et svar
Avatar billede stois Nybegynder
17. december 2007 - 11:40 #10
Tak for hjælpen arne :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester