Results 1 to 3 of 3

Thread: [RESOLVED] Switch Statement Generate Error

  1. #1

    Thread Starter
    Addicted Member
    Join Date
    Jan 2005
    Location
    Canada
    Posts
    141

    Resolved [RESOLVED] Switch Statement Generate Error

    Switch Statement Generate Error

    :not all code paths return a value



    public string DentMode(string RecMode,int ButtNo)
    {
    switch(ButtNo)
    {
    case 1:
    Toolbarx.Buttons[1].Enabled = false;
    return "A";
    case 2:
    Toolbarx.Buttons[2].Enabled = false;
    codeFld.Enabled = false;
    codeFld.Focus();
    return "E";
    case 3:
    Toolbarx.Buttons[3].Enabled = false;
    codeFld.Enabled = false;
    return "D";
    case 5:
    Toolbarx.Buttons[1].Enabled = true;
    Toolbarx.Buttons[2].Enabled = true;
    Toolbarx.Buttons[3].Enabled = true;
    return "";
    }
    Last edited by Waseemalisyed; May 10th, 2005 at 06:33 AM. Reason: ok

  2. #2
    Frenzied Member DeadEyes's Avatar
    Join Date
    Jul 2002
    Posts
    1,196

    Re: Switch Statement Generate Error

    if 1,2,3,5 is not the value OF bUTTnO then the return statement won't get executed.
    Code:
    public string DentMode(string RecMode,int ButtNo)
    {
     string ret="";
    switch(ButtNo)
    {
    case 1:
      Toolbarx.Buttons[1].Enabled = false;
      ret "A";
      break;
    case 2:
      Toolbarx.Buttons[2].Enabled = false;
      codeFld.Enabled = false;
      codeFld.Focus();
      ret "E";
      break;
    case 3:
      Toolbarx.Buttons[3].Enabled = false;
      codeFld.Enabled = false;
      ret "D";
      break;
    case 5:
      Toolbarx.Buttons[1].Enabled = true;
      Toolbarx.Buttons[2].Enabled = true;
      Toolbarx.Buttons[3].Enabled = true;
      ret "";
      break;
    }
    
    return ret;
    }
    you might also want a defult case

  3. #3

    Thread Starter
    Addicted Member
    Join Date
    Jan 2005
    Location
    Canada
    Posts
    141

    Resolved Re: Switch Statement Generate Error

    Thanks for this coperation

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width