Unreachable statement or declaration

I don't know why i'm getting this error. I looked up the error on the Sun site and it says that you get this error when you have code below a return statement like
return x
int x=5
but i don't have anything like that going on in my code heres my code below. The error is coming from the return playerscard line at the very end of the code. Any help at all would be really appreciated. Thanks
public class Blackjack
     private int playershand = 0; // declare variable for playershand
     private int dealershand = 0; // declare variable for dealers hand
     private String playerscard = ""; // declare variable for the card for the player
     private String status = ""; // declare variable for game messages
               String cardname[]= {"ace","deuce","three","four","five","six","seven","eight",
                                   "nine", "ten", "jack", "queen", "king", "ace",
          "ace","deuce","three","four","five","six","seven","eight",
                                   "nine", "ten", "jack", "queen", "king", "ace",
          "ace","deuce","three","four","five","six","seven","eight",
                                   "nine", "ten", "jack", "queen", "king", "ace",
          "ace","deuce","three","four","five","six","seven","eight",
                                   "nine", "ten", "jack", "queen", "king", "ace"};
          int cardvalue[] = {1,2,3,4,5,6,7,8,9,10,10,10,10,11,
                                   1,2,3,4,5,6,7,8,9,10,10,10,10,11,
                                   1,2,3,4,5,6,7,8,9,10,10,10,10,11,
                                   1,2,3,4,5,6,7,8,9,10,10,10,10,11};
          int cardspicked[]= new int[56];
          int hand = 0;
     // constructor
     public Blackjack()
     }// end blackjack name
     // create deal method
          public String deal()
               // randomly generate a number between and 56 and assign to the
               // cardvalue[] array while this cardvalue is equal to cardspicked
               do {
               int hand = (int) (Math.random() * 56);
          } while ( cardvalue[hand] == cardspicked[hand]);
          // add the random cardvalue[hand] to the playershand and the random
          // cardname to the playerscard.
          playershand += cardvalue[hand];
          playerscard = cardname[hand];
          // add the card selected to the cardspicked[] array
          cardvalue[hand] = cardspicked[hand] ;
          return Integer.toString(playershand);
          return playerscard;
          }

Within a given block, once return is called, the rest of the code in the block will not get executed (since the thread of control "returns" to the caller) and is thus unreachable.
Since your two return statements are in the same block - in this case a method - the second return (and, in fact, anything after the first return) is unreachable.
However, you can do something like:
public String example( int a ) {
   if( (a % 2) == 0 ) {
        return "Even";
   else {
        return "Odd";
}In this case, we have code after the first return. Note that the most narrow block in which the return "Even"; statement appears. It is an if statement, not a method. The return is the last statement in its block. The remaining statement(s) (the "else" block) is still reachable when a mod 2 equals zero.
If you need to return multiple values, create a new class and return an instance of that class.

Similar Messages

  • Problems with booleans - Unreachable Statement.

    Hey,
    at the top of my class I have Random() declared like so...
    private static Random noise = new Random();
    and further down I'm trying to do an IF statement like so....
    if(noise.nextBoolean() == true)
    makeBetterSB.reverse();
    the IDE displays an error of "Unreachable Statement".
    What have I done wrong?

    We would have to know which statement the compiler said was unreachable to answer that. We would also have to know what comes before that statement, because it's the code before that statement that causes it to be unreachable.

  • How to use union statement with declare & set function?

    Hi Experts,
            i  have small query about how to use union statement with declare & set function?
    Example as below :
    DECLARE @name AS date
    Declare @name2  AS date
    /* SELECT FROM [2013].[dbo].[OINV] T0 */
    /* WHERE */
    SET @name = /* T0.DocDate */ '[%1]'
    SET @name2 = /* T0.DocDate */ '[%2]'
    select  '2013',t5.U_salmannm,t1.CardName,t2.sumapplied as CollectionAmount,t2.DcntSum ,t3.DocTotal as InvoiceTotal,
    datediff(dd,t3.DocDate,t1.Docdate) as Days
    from 2013.dbo.orct t1
    inner join 2013.dbo.RCT2 t2 on t1.DocNum = t2.DocNum
    left join 2013.dbo.oinv t3 on
    t3.docentry = t2.baseAbs
    inner join 2013.dbo.ocrd t4 on t1.Cardcode = t4.CardCode
    inner join [2013].[dbo].[@CQ_RTSM] t5 on t4.U_BeatCode = t5.U_RoutCode
    where t2.DcntSum <> 0.000000 and t3.DocDate between [%1] and [%2]
    Union
    /* SELECT FROM [2014].[dbo].[OINV] T0 */
    /* WHERE */
    SET @name = /* T0.DocDate */ '[%1]'
    SET @name2 = /* T0.DocDate */ '[%2]'
    select  '2014',t5.U_salmannm,t1.CardName,t2.sumapplied as CollectionAmount,t2.DcntSum ,t3.DocTotal as InvoiceTotal,
    datediff(dd,t3.DocDate,t1.Docdate) as Days
    from 2014.dbo.orct t1
    inner join 2014.dbo.RCT2 t2 on t1.DocNum = t2.DocNum
    left join 2014.dbo.oinv t3 on
    t3.docentry = t2.baseAbs
    inner join 2014.dbo.ocrd t4 on t1.Cardcode = t4.CardCode
    inner join [2014].[dbo].[@CQ_RTSM] t5 on t4.U_BeatCode = t5.U_RoutCode
    where t2.DcntSum <> 0.000000 and t3.DocDate between [%1] and [%2]

    You have to create stored procedure in SQL only .
    Like u must have create for Crystal .
    You can execute procedure in query manager but you have to enter parameter manually..
    example
    Exec @Test '20140101' '20140501'
    Every time user has to enter it manually in yyyymmdd format in case of date parameters.
    Example
    Create Proc [@Test]
    as begin
    DECLARE @name AS date
    Declare @name2  AS date
    /* SELECT FROM [2013].[dbo].[OINV] T0 */
    /* WHERE */
    select  '2013',t5.U_salmannm,t1.CardName,t2.sumapplied as CollectionAmount,t2.DcntSum ,t3.DocTotal as InvoiceTotal,
    datediff(dd,t3.DocDate,t1.Docdate) as Days
    from 2013.dbo.orct t1
    inner join 2013.dbo.RCT2 t2 on t1.DocNum = t2.DocNum
    left join 2013.dbo.oinv t3 on
    t3.docentry = t2.baseAbs
    inner join 2013.dbo.ocrd t4 on t1.Cardcode = t4.CardCode
    inner join [2013].[dbo].[@CQ_RTSM] t5 on t4.U_BeatCode = t5.U_RoutCode
    where t2.DcntSum <> 0.000000 and t3.DocDate between @Name and @Name2
    Union
    /* SELECT FROM [2014].[dbo].[OINV] T0 */
    /* WHERE */
    select  '2014',t5.U_salmannm,t1.CardName,t2.sumapplied as CollectionAmount,t2.DcntSum ,t3.DocTotal as InvoiceTotal,
    datediff(dd,t3.DocDate,t1.Docdate) as Days
    from 2014.dbo.orct t1
    inner join 2014.dbo.RCT2 t2 on t1.DocNum = t2.DocNum
    left join 2014.dbo.oinv t3 on
    t3.docentry = t2.baseAbs
    inner join 2014.dbo.ocrd t4 on t1.Cardcode = t4.CardCode
    inner join [2014].[dbo].[@CQ_RTSM] t5 on t4.U_BeatCode = t5.U_RoutCode
    where t2.DcntSum <> 0.000000 and t3.DocDate between
    between @Name and @Name2
    end

  • Unreachable statement error occured while using return statement.

    Consider this code
    class q25{
         public static void main(String args[]){
              amethod(args);
         public static void amethod(String args[]){
              String str;
              try{
                   str = "Hello "+args[0];
                   System.out.println(str);
                   System.out.println("Returning to caller");
                   System.exit(0);
              catch(Exception e){
                   System.out.println("Exception ocured");
                   System.exit(0);          
              finally{
                   System.out.println("In finally");
              System.out.println("At the end of method");     
    }Above code compiles and runs successfully without any errors.
    Now consider below code which is same as above one except "System.exit(0)" statements were replace by "return" statements. Below code when compiled gives error as
    "q25.java:22: unreachable statement
    System.out.println("At the end of method");
    ^
    1 error"
    One thing i didn't understood in this context that, the above code when compiled should get same error as stated above. But not. It is obvious that presence of System.exit(0) must generate unreachable statement same as when it is replaced by "return" statement. What is the difference in getting the error for above but not for below code. Pls anyone help.
    class q25{
         public static void main(String args[]){
              amethod(args);
         public static void amethod(String args[]){
              String str;
              try{
                   str = "Hello "+args[0];
                   System.out.println(str);
                   System.out.println("Returning to caller");
                   return;
              catch(Exception e){
                   System.out.println("Exception ocured");
                   return;     
              finally{
                   System.out.println("In finally");
              System.out.println("At the end of method");     
    }

    warnerja wrote:
    masijade. wrote:
    Since you have a "return" in both the try and the catch portions of the try/catch block *(the second of which you should never do)* , anything thing that comes after the try/catch/finally blocks will be unreachable.That is not true. There are plenty of reasons to return from a catch block. If you handle the exception instead of rethrowing it or another exception, then you'll need a return somehow, either there or after the catch block. What you should never do is "return" in a finally block, because that will mask any exception in flight about to be thrown to the caller.Perhaps masijade's use of never is too strong, but I too prefer/tend to avoid using return anywhere in try/catch/finally to avoid potential gotchas. Consider:
    public class TryCatchFinally
      public Data process(String s)
        Data returnData = new Data();
        try
          returnData.value = Integer.parseInt(s);
          returnData.message = "Success";
          return returnData;
        catch (Exception ex)
          returnData.value = -1;
          returnData.message = "Fail";
          return returnData;
        finally
          returnData.value = 42;
          returnData.message = "?";
      public static void main(String[] args)
        TryCatchFinally demo = new TryCatchFinally();
        Data d = demo.process("2");
        System.out.println(d.message + ": " + d.value);
        d = demo.process("2.1");
        System.out.println(d.message + ": " + d.value);
      class Data
        int value = 0;
        String message = "";
    }

  • State tax declaration for Mexico

    Hello all
    We are trying to obtain the report for the State tax declaration on Mexico, but we have some troubles with one state (Veracruz), if I run the report for some months of 2010 it shows me the text "There are no data for the selection conditions", obviously we have the payroll for those months, and we have employees for that state. Does anyone know why we cannot see results for all months?
    Thank you in advance.

    We found a configuration error on Infotype 0561 date for our employees.

  • Expected "unreachable statement" error but it compiled successfully

    Bellow following code, i expected compile time error something like "unreachable statement i++" on line no. 4 as it is obvious that the line returns 'i' and increments 'i' value due to virtue of post increment operator ++. But i didn't get any type of errors - compile time or runtime error - which i thought would get one and ran successfully printing 0.
    Can anybody explain the reason behind this?
    1. class Target {
    2.     private int i = 0;
    3.     public int addOne() {
    4.          return i++;
    5.     }
    6. }
    7. public class Client {
    8.      public static void main(String[] args) {
    9.          System.out.println(new Target().addOne());
    10.     }
    11.}

    karthikbhuvana wrote:
    Ok fine. That's a good example. But my question is, once the control returns from the method addOne(), how it is possible that variable 'i' gets incremented?
    return i++; is equivalent to the following:
    int tmp = i;
    i = i + 1;
    return tmp;The expression i++ is evaluated completely, and then the value of the i++ expression is returned. Evaluating i++ completely means "remembering" the current value of i as the value of the expression, and then incrementing i.
    That's also why
    int i = 0;
    i = i++; // never do this for real
    System.out.println(i);prints out 0, not 1. The RHS is evaluated before assigning to the LHS. The "post" in "post-increment" doesn't mean "after the rest of the statement is done." I means "increment happens after getting the value of the expression."

  • Unreachable statement error

    Could you please help me figure out what the problem with my code is? I get: C:\Documents and Settings\Sandy\My Documents\Payroll2.java:31: unreachable statement
    System.out.println( "Enter Hourly Rate: "); // prompt
    ^
    1 error
    when I compile this:
    // Payroll2.java
    // A Payroll program with a while loop
    // that continues until "stop" is used as the name
    import java.util.Scanner; // program uses class Scanner
    public class Payroll2
    // main method begins execution of java application
    public static void main(String args[])
    // create a scanner to obtain input in command window
    Scanner input = new Scanner( System.in );
    String employeeName; // Name of employee
    double hourlyRate; // Amount made in one hour
    double hoursWorked; // Number of hours worked in one week
    double weeklyPay; // The multiple of hourly rate and hours worked in one week
    // while method employed to enter emplyee's name
    while ( "employeeName" != "stop")
    System.out.println("Enter an employee name(Input 'stop' when finished)\n\n"); //prompt
    employeeName = input.nextLine(); // read employee name or stop
    } // end while
    // if...else method used to input hourly rate as a positive double
    System.out.println( "Enter Hourly Rate: "); // prompt
    hourlyRate = input.nextDouble(); // read hourly rate
    if ( hourlyRate <= 0)
    System.out.println( "Hourly Rate incorrect, please try again\n"); // error message
    }// end if
    else
    System.out.println( "Correct Hourly Rate input, thank you\n\n"); // confirmation message
    } // end else
    // if...else method used to input hours worked
    System.out.print( "Enter Hours Worked: "); // prompt
    hoursWorked = input.nextDouble(); // read hours worked
    if ( hoursWorked <= 0)
    System.out.println( "Weekly hours worked is incorrect, please try again\n"); // error message
    }// end if
    else
    System.out.println( "Correct weekly hours input, thank you\n\n"); // confirmation message
    } // end else
    // calculate weekly pay
    weeklyPay = hourlyRate * hoursWorked; // multiply numbers
    // display employee name and weekly pay
    System.out.printf( "Weekly Pay for %s,is $%.2f\n", employeeName, weeklyPay);
    System.out.println( "Thank you for using Payroll2\n"); // good bye message
    } // end method main
    } // end class Payroll2

    Tip: You will find the appropriate method in the Java API. (If you are not familiar whit that try http://java.sun.com/javase/6/docs/api/)
    If you do not find the answer just ask again... Everybody loves to help here it seems. But you should know that the sooner you learn how to find the (simple or not simple) answers in the API the sooner you will be a real good java programmer. good luck!

  • I need help with this code error "unreachable statement"

    the error_
    F:\Java\Projects\Tools.java:51: unreachable statement <-----------------------------------------------------------------------------------------------------------------THIS
    int index;
    ^
    F:\Java\Projects\Tools.java:71: missing return statement
    }//end delete method
    ^
    F:\Java\Projects\Tools.java:86: missing return statement
    }//end getrecod
    ^
    3 errors
    import java.util.*;
    import javax.swing.*;
    import java.awt.*;
    public class Tools//tool class
    private int numberOfToolItems;
    private ToolItems[] toolArray = new ToolItems[10];
    public Tools()//array of tool
    numberOfToolItems = 0;
    for(int i = 0; i < toolArray.length; i++)//for loop to create the array tools
    toolArray[i] = new ToolItems();
    }//end for loop
    }//end of array of tools
    public int search(int id)//search mehtod
    int index = 0;
    while (index < numberOfToolItems)//while and if loop search
    if(toolArray[index].getID() == id)
    return index;
    else
    index ++;
    }//en while and if loop
    return -1;
    }//end search method
    public int insert(int id, int numberInStock, int quality, double basePrice, String nm)//insert method
    if(numberOfToolItems >= toolArray.length)
    return 0;
    int index;
    index = search(id); <-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------HERE
    if (index == -1)
    toolArray[index].assign(id,numberInStock, quality, basePrice,nm);
    numberInStock ++;
    return 1;
    }//end if index
    }//end if toolitem array
    return -1;
    }//end insert method
    public int delete(/*int id*/)//delete method
    }//end delete method
    public void display()//display method
    for(int i = 0; i < numberOfToolItems; i++)
    //toolArray.display(g,y,x);
    }//end display method
    public String getRecord(int i)//get record method
    // return toolArray[i].getName()+ "ID: "+toolArray[i].getID()
    }//end getrecod
    }//end class
    Edited by: ladsoftware on Oct 9, 2009 6:08 AM
    Edited by: ladsoftware on Oct 9, 2009 6:09 AM
    Edited by: ladsoftware on Oct 9, 2009 6:10 AM
    Edited by: ladsoftware on Oct 9, 2009 6:11 AM

    ladsoftware wrote:
    Subject: Re: I need help with this code error "unreachable statement"
    F:\Java\Projects\Tools.java:51: unreachable statement <-----------------------------------------------------------------------------------------------------------------THIS
    int index;
    ^
    F:\Java\Projects\Tools.java:71: missing return statement
    }//end delete method
    ^
    F:\Java\Projects\Tools.java:86: missing return statement
    }//end getrecod
    ^
    3 errorsThe compiler is telling you exactly what the problems are:
    public int insert(int id, int numberInStock, int quality, double basePrice, String nm)//insert method
    if(numberOfToolItems >= toolArray.length)
    return 0; // <<== HERE you return, so everyting in the if block after this is unreachable
    int index;
    index = search(id);  //< -----------------------------------------------------------------------------------------------------------------HERE
    if (index == -1)
    toolArray[index].assign(id,numberInStock, quality, basePrice,nm);
    numberInStock ++;
    return 1;
    }//end if index
    }//end if toolitem array
    return -1;
    }//end insert method
    public int delete(/*int id*/)//delete method
    // <<== HERE where is the return statement?
    }//end delete method
    public String getRecord(int i)//get record method
    // return toolArray.getName()+ "ID: "+toolArray[i].getID() <<== HERE you commented out the return statement
    }//end getrecod
    }//end class

  • What does unreachable statement mean?

    I'm trying to write an Exception to prevent a denominator in my program from being 0.
    public String toString()
            return num + "/" + denom;   
            if(denom == 0)
                IllegalArgumentException exception = new IllegalArgumentException("fractions must not have denominators of zero");
                throw exception;
        }But all I get is unreachable statement.

    Knotty_Boy wrote:
    Ah that makes sense then, I'm a bit confused where I'm meant to put the code then, I'm carrying out 4 different operations on the fractions (add, subtract, multiply, divide) I need to ensure that the denom isn't a 0, so would I be best creating a method that tests for a zero Yes. Follow the DRY principle: Don't Repeat Yourself. If you find yourself writing the same code in several places, put that code into a method.
    and then calling that at the end of each of the 4 operations and then throwing an exception if the answer is incorrect?No. Why would you do it at the end? You have to do it at the beginning. When you return, the method ends, and nothing after the return statement is executed. That's why you get that exception, as people have been explaining.
    When you go to the cash machine, and ask for $50,000, does it first spit out the money, and then tell you "Insufficient funds"? If so, please tell me where you bank!

  • SQL Server XQuery: Sequence Expression - What is @x in the code statement of DECLARE @x xml; ? What is N in the code statement of SET @x = N ' '; ?

    Hi all,
    I did the basic stuff of T-SQL long time ago. I dive in to do the SQL Server XQuery programming. I saw the following set of code statements from a tutotial website:
    DECLARE @x xml;
    SET @x = N'';
    SELECT @x.query('(1,2,(10,11,12,13,14,15)),-6');
    1) What is @x in the code statement of DECLARE @x xml;? What is N in the code statement of SET @x = N ' '? 
    2) Is the N in the code statement of SET @x = N ' '; absobutally necessary in the SQL Server XQuery programming?  From XQuery Language Reference of SQL Server 2012 Books Online, I saw the following set of code statements:
    DECLARE @x XML
    SET @x = '<a/>'
    SELECT @x.query('if (/a[1]) then "true" else "false"')
    go
    I wonder why there is no N in the code statement of the XQuery Language Reference?
    Please kindly help, clarify my confusions and answer my questions mentioned above.
    Thanks in advance,
    Scott Chang

    @x is a variable with xml data type. An N prefix stands for the string in Unicode. The N is not necessary in the SQL Server XQuery programming if the values of the element or attribute in the xml are not in an international language.
    A Fan of SSIS, SSRS and SSAS

  • Wrong code analysis on "unreachable statement" for nested loops

    Try this with JavaFX 1.2 (NetBeans 6.5.1)
    function foo():Void {
        for (i in [0..<10]) {
            for (j in [0..<10]) { // be marked as unreachable statement
                if (match()) {
                    break;
                return; // I just want to get out
            // break goes here
    }It shows "unreachable statement" at the second 'for'.
    Right now I just change "return;" to "if (true) return;" to get it pass.

    I agree it is a bug at the compiler level. If I do your change and add println of i and j, I get a trace on j, obviously.
    You should file a bug report at [Jira / Kenai|http://javafx-jira.kenai.com/] (or I can do if you don't want to create an account).
    [EDIT] Uh, no, it is a known problem: [Bogus 'Unreachable statement' error|http://javafx-jira.kenai.com/browse/JFXC-3323], I will add this thread as a comment.
    A more complete use case:
    function foo(): Void {
         for (i in [ 0 ..< 5 ]) {
              println("I {i}");
              for (j in [ 0 ..< 5 ]) {
                   println("J {j}");
                   if (match()) {
                        break;
                   println("Some operation in the inner loop");
                   if (true) return;
              // break goes here
    function match(): Boolean { return Math.random() > 0.5; }
    foo();Now, the inner loop isn't really necessary, we never go beyond 0 for j... But technically, there is no unreachable statement, unless it means we never go up to 5 in the inner loop. In this case, Robert Field is right, the error message should be clearer.
    Edited by: PhiLho on 29 juil. 2009 10:17

  • Cannot throw exception from switch-"unreachable statement"

    Hi,
    why is this an unreachable statement?
      public static Msg newMsg(int type, Object data)
          Msg msg;
          switch (type)
              case MsgTypes.MSG_CLUSTER_CREATED:
                  msg=new MsgClusterCreated(); break;
              case MsgTypes.MSG_REPLY:
                  msg=new MsgReply(); break;
              default:
                  throw new MessageTypeNotDeclaredException(); break;     //unreachable statement!!!        
          msg.setDataSegment(data);
          return msg;
      }

    When you throw an exception, the program flow never continues "normally" on the next line --- control is always transferred to the nearest exception handler. Thus control never reaches the break statement on the same line, and "unreachable statements" like this are illegal in Java.
    Solution: remove the unnecessary "break;"

  • How to ignore unreachable statement (javac)?

    for debugging/testing purposes, i would like the javac compiler to ignore unreachable statement or just print a warning and not an error. is this possible?
    reason: it's much easer to type "return result;" somewhere within code than do enclose several (cascaded) parts with if ().

    Good day,
    Even though I'm pretty new to Java, I don't think this is possible.
    I would presume that you're doing this mainly to debug your code.
    I personnaly define a boolean variable, which can be accessed all throughout the class file : "boolean leavenow=true;"
    When I want to insert a "temporary breakpoint" to check things out, I simply type something like "if (leavenow) return result;".
    I understand that this is tad longer to type, but it doesn't affect the indentation of your code if you want to keep the things "aligned".
    Might not be the ideal approach, but this is a way to look at it.
    Regards.

  • Unreachable statement

    Hi experts,
    After running the Extended check (SLIN) I got the following message:
    Unreachable Statement After Jump Statement EXIT:
      DESCRIBE TABLE i_table LINES itab_lines.
    (You can hide the message using "#EC *)
    My question: How can I eliminate this error?

    Hi...
    If u have any statements that terminates the Current processing Block / Program such as
    Leave to Screen...
    Exit..
    Stop..
    Then any statements after them will not be reachable.
    So you need to avoid them.
    Paste ur code if u are not able to trace it.
    <b>Reward if Helpful.</b>

  • Unreachable Statement in Simple Boolean Method

    I cant figure out why return false; cant be reached. I have a similar method right above and its fine. Any help is greatly appreciated.
        public boolean equals(SNode n, SNode m){
             if (n.equals(m));{
                  return true;
            return false; //<----- Unreachable Statement, why?

    // this
    if (n.equals(m)); {
      return true;
    // is equivalent to this
    if (n.equals(m)) { /* do nothing */ }
    { // block that gets executed regardless of the if's results
      return true;
    }Get rid of the semicolon after the if.

Maybe you are looking for

  • Error while importing record extracted from R3

    Our sceerio is R3-MDM one, When any changes occured in R3 in any masterrecord it will trigger change pointer and generate the record thru XI and send it to MDM inound file using XI. The error import server is not able to import it,taking into structu

  • Why does signal vary on network extender?

    was recently supplied a network extender by Verizon, does help with signal when working correctly but though all four lights are blue on extender, sometimes we have full signal on our phones and sometimes it drops to one or two bars for no apparent r

  • Library management in iPhoto 4

    I'm getting iPhoto 6 in a few weeks with my new laptop, however this question should apply across the board regardless of versioning. I happen to have several hard drives with photo assets, and I'm wondering if it's possible to set up iPhoto in the s

  • The Keynote icon is dimmed and labeled as "waiting..." on Home screen

    The Keynote icon is dimmed and labeled as "waiting..." on Home screen. I've tried restart but it still "waiting...". Keynote app not load when I tap its icon too (however I can open .PPT file by Keynote from Safari, using "Open in..."). How can I fix

  • Difference in table control

    Hi all i would like to know in table control in which  case i should go for LOOP WITH CONTROL tab_con. and in what case i have to opt LOOP AT int_table INTO workarea WITH CONTROL tab_con CURSOR i FROM n1 TO n2. Thanks and Regards Arun Joseph