Doubt in this program

Hi folks,
I had one small doubt in the below program...
     import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
public class CheckingTheSession extends HttpServlet {
     public void doGet(HttpServletRequest request, HttpServletResponse response)
               throws ServletException, IOException {
          response.setContentType("text/html");
          PrintWriter out = response.getWriter();
          HttpSession session = request.getSession(false); //line 5
          if(session ==  null) {
               out.print("Old Session<br>");
               out.print("session value"+session+"<br>");
               session = request.getSession();   //line 10
          else {
               out.print("New Session");
               session = request.getSession();
               out.print("Session value: "+session+"<br>");
}The output of the above program is "session Session value: null", If we reload it again, we will be getting as "New Session Session value: org.apache.catalina.session.StandardSessionFacade@9d6065
My doubt is : When I reload it again, why it is considering as a new session , instead of an old session itself...Ofcourse at line10 , we are asking to create new session but when we reload it at line 5 again we are asking to create an old session only..So why doesn't it care line5 instead which it cares for line`10...?? Can anybody tell me the exact reason for it..

Looking at your code, i have noticed you are displaying session before the request session itself, as shown below.
out.print("Old Session<br>");
out.print("session value"+session+"<br>");
session = request.getSession();   //line 10try this and tell us whats' is happening;
out.print("Old Session<br>");
session = request.getSession();
out.print("session value"+session+"<br>");also i have notice you are testing for null session, while your aim is to display current session else a new one.
i think you should be testing if the session already exist like this;
//if session already exist -  display session value
if(session !=  null) {
    out.print("Old Session<br>");
    session = request.getSession();   //line 10
    out.print("session value"+session+"<br>");     
//else create a new session
else {
     out.print("New Session");
     session = request.getSession();
     out.print("Session value: "+session+"<br>");
}Hoppe this helps!

Similar Messages

  • Doubt in creating program to display application logs

    Hi,
    I have doubt in creating a program to display application logs.
    The standard transaction code SLG1 has been used to display Application logs till now by the user.
    They came up with the new requirement on this.
    <u>The requirements were:</u>
    1)New custom program shoud be created like SLG1 with limited selection fields( data from, date to, Program name and User)
    2) Detail list should be displyed immediately when this program is executed because SLG1 gives Basic list,Detailed list which is getting displayed when 'Detail view' is selected in the first list.
    I have created one program with limited selection fields as per the requirement using the below function modules .
    BAL_FILTER_CREATE
    BAL_DB_SEARCH
    BAL_DB_LOAD
    and BAL_DSP_LOG_DISPLAY
    <u>Issue :</u> still I am getting the firt list.
    both Basic and Detailled lists are getting triggered at the FM BAL_DSP_LOG_DISPLAY.
    Is it only the way to copy and modify this FM.
    Could you please suggest me?
    Thans in advace,
    babu.
    Message was edited by:
            babu v
    Message was edited by:
            babu v

    Hello All,
    Thanks for your valuable suggitions.
    I have seen most of the demo programs.
    I found one fm'BAL_DSP_PROFILE_NO_TREE_GET' which avoids the tree list which is getting listed above the profile list.
    I have been searching alot to omit the Profile list. I searched alot to find any function modules realted to that.
    The requirement was only the Detail list should only be listed.
    Could you please suggest me to avopid that profile list also?
    Thanks in advance,
    babu
    Message was edited by:
            babu v

  • Doubts in the program

    Hi,
    I got a few doubts in my program to display the top of page using OOPS.
    IF o_html_cntrl IS INITIAL.
        CREATE OBJECT o_html_cntrl
          EXPORTING
            parent = o_parent_top.
      ENDIF.
      CALL METHOD o_dyndoc_id->merge_document.
    o_dyndoc_id->html_control = o_html_cntrl.        <---- what is the use of this statemnt*
    Display document
      CALL METHOD o_dyndoc_id->display_document
        EXPORTING
          reuse_control      = 'X'
          parent             = o_parent_top
        EXCEPTIONS
          html_display_error = 1.
      IF sy-subrc NE 0.
        MESSAGE 'Error in displaying top-of-page' type 'I'.
      ENDIF.
    and while using class  cl_dd_document how to change the FONT size while using the method ADD_TEXT
    regards

    Hi,
    Please check this link for adding font... in SAP_STYLE of ADD_TEXT method you have to specify the style...
    Check the below thread and scroll down to the see the usage of ADD_TEXT method...
    Re: CL_GUI_ALV_GRID - display comment above GRID
    Hope this would help you.
    Good luck,
    Narin

  • Uninstall SmartWebPrinting when the control panel offers nothing to remove this program

    I have an HP1600 printer. I use Firefox as my browser. Every time I try to open a file, or my browser, the SmartWebPrinting tries to install itself. It is not shown in the "Add or Remove Programs" list. Originally, it was in the list but didn't have the button to click on for removal. I believe my son may have deleted the icon from my list of programs. How can I remove this completetly? I rearely print directly from the internet and it is a nusance when it tries to install.

    Kellers,
    Commentary
    If it is related, then I suspect this is the older version of the program.
    If it is not showing up in Programs and Features, and assuming it should show up, then it may be because is it indeed disabled due to the incompatibility issues -- that part is good.  The missing bits are bad, obviously.
    Do this first:
    Create a Restore Point:   Create a Restore Point – Win7 OR  Create a restore point Win8
    Ideas
    Perhaps there is a Folder in the system for your "web print"-- you might be able to find it with a search of the C:\Programs Files or C:\Programs Files (x86) folders. 
    For example the newer Smart Print is located in C:\Program Files (x86)\Hewlett-Packard
    You could try moving the folder out of the way.  I have doubts about this working because I cannot see what is going on elsewhere on your system.  I hesitate to suggest you delete the folder for the same reasons  -- I might do so under some circumstances, but telling someone who is in trouble to do something like that (who does not have an Image of their system on hand) is not something I would do.
    OR...
    It occurs to me that you MIGHT be able to fix the problem by updating to the the new version of the program.   I realise you do not WANT the program at all; but a this point if you can update to a working version of the program and THAT version shows up on Control Panel > icon view > Programs and Features > Smart Print >> THEN you could remove the working version.  Poof!
    OR
    You could try this if you are willing to reload your Browser from scratch.
    For Example
    Back up your bookmarks
    Make a list of your Add-ons that you want to keep.
    If you use a fingerprint reader, back up your Webcards.  If you don't know what this means, you don't use a fingerprinter.
    If you use the Browser website password manager, make sure you know your passwords...
    Download a copy of your Browser.
    Take a deep breadth.
    Delete your browser from Programs and Features.
    Reboot your system.
    Install the browser from the download.
    Open the Browser.
    Manually set up your Add-ons and Plugins.
    Import your Bookmarks and, if using, your Webcard backup.
    Set up your other Options
    I wrote this on the fly -- your browser setup might differ from the one shown...
    Firefox Sync:  I am not sure, but at this point, you could also reset up Sync for Firefox -- I don't use Sync so I am not aware the extent of what it would do.  Assuming you don't have this old webprint issue elsewhere, I suspect you would not inherit from another device or backup.
    Click the Kudos Thumbs-Up to show you appreciate the help.
    Click Accept as Solution when the Answer provides a Fix or Workaround!
    Although I strive to reflect HP's best practices, I do not work for HP. 
    Kind Regards,
    Dragon-Fur

  • My safari browser seems to have been taken over by a malicious program called only-search.  Does any one know how to uninstall this program from safari?  I am running osX 10.10.

    My safari browser seems to have been taken over by a malicious program called only-search.  Does any one know how to uninstall this program from safari?  I am running osX 10.10.

    There is no need to download anything to solve this problem.
    You may have installed the "VSearch" trojan. Remove it as follows.
    Malware is always changing to get around the defenses against it. These instructions are valid as of now, as far as I know. They won't necessarily be valid in the future. Anyone finding this comment a few days or more after it was posted should look for more recent discussions or start a new one.
    Back up all data before proceeding.
    Step 1
    From the Safari menu bar, select
              Safari ▹ Preferences... ▹ Extensions
    Uninstall any extensions you don't know you need, including any that have the word "Spigot," "Trovi," or "Conduit" in the description. If in doubt, uninstall all extensions. Do the equivalent for the Firefox and Chrome browsers, if you use either of those.
    Reset the home page and default search engine in all the browsers, if it was changed.
    Step 2
    Triple-click anywhere in the line below on this page to select it:
    /Library/LaunchAgents/com.vsearch.agent.plist
    Right-click or control-click the line and select
              Services ▹ Reveal in Finder (or just Reveal)
    from the contextual menu.* A folder should open with an item named "com.vsearch.agent.plist" selected. Drag the selected item to the Trash. You may be prompted for your administrator login password.
    Repeat with each of these lines:
    /Library/LaunchDaemons/com.vsearch.daemon.plist
    /Library/LaunchDaemons/com.vsearch.helper.plist
    Restart the computer and empty the Trash. Then delete the following items in the same way:
    /Library/Application Support/VSearch
    /System/Library/Frameworks/VSearch.framework
    ~/Library/Internet Plug-Ins/ConduitNPAPIPlugin.plugin
    Some of these items may be absent, in which case you'll get a message that the file can't be found. Skip that item and go on to the next one.
    The problem may have started when you downloaded and ran an application called "MPlayerX." That's the name of a legitimate free movie player, but the name is also used fraudulently to distribute VSearch. If there is an item with that name in the Applications folder, delete it, and if you wish, replace it with the genuine article from mplayerx.org.
    This trojan is often found on illegal websites that traffic in pirated content such as movies. If you, or anyone else who uses the computer, visit such sites and follow prompts to install software, you can expect more of the same, and worse, to follow.
    You may be wondering why you didn't get a warning from Gatekeeper about installing software from an unknown developer, as you should have. The reason is that the Internet criminal behind VSearch has a codesigning certificate issued by Apple, which causes Gatekeeper to give the installer a pass. Apple could revoke the certificate, but as of this writing has not done so, even though it's aware of the problem. This failure of oversight has compromised both Gatekeeper and the Developer ID program. You can't rely on Gatekeeper alone to protect you from harmful software.
    *If you don't see the contextual menu item, copy the selected text to the Clipboard by pressing the key combination  command-C. In the Finder, select
              Go ▹ Go to Folder...
    from the menu bar and paste into the box that opens by pressing command-V. You won't see what you pasted because a line break is included. Press return.

  • Running 10.6.8. Trying to open and view contents of a CD (of an MRI) and getting message 'This program cannot be run in DOS mode' Is there a way? Thanks for the help.

    Running 10.6.8. Trying to open and view contents of a CD (of an MRI) and getting message 'This program cannot be run in DOS mode' Is there a way? Thanks for the help.

    Go to the support site for the provider of the MRI software.
    Sounds like it windows/PC. I have ran across that for the CDs that veterinarians provide for digital x-rays.
    I would try on a PC or on yuur Mac with Windows via BootCamp or a virtual machine like VirtualBox

  • Error message "This program cannot display the webpage when uploading images to Cafe Press

    I have had a Café Press shop for five years and except for sometimes being slow, no problems uploading images. Now, suddenly for 3 days I get the message "This program cannot display the webpage
    Most likely causes:
    • You are not connected to the Internet.
    • The website is encountering problems.
    • There might be a typing error in the address.
    What you can try:
    Check your Internet connection. Try visiting another website to make sure you are connected.
    Retype the address."
    I got the messsage about half way through the uploading of an image. People suggested using "firefox" instead of IE so I now get a similar error message from Firefox. I signed in, clicked on the image I wanted to upload and hit "upload" and get message as follows:
    Server not found
    Firefox can't find the server at members.cafepress.com.
    * Check the address for typing errors such as
    ww.example.com instead of
    [url=http://www.example.com]www.example.com[/url]
    * If you are unable to load any pages, check your computer's network connection.
    * If your computer or network is protected by a firewall or proxy, make sure that Firefox is permitted to access the Web.
    None of this makes sense because I WAS connected to the internet (obviously) or I wouldn't have been able to sign in, go to my media basket, browse for the image and click "upload" and watch as the progress bar showed percentage of upload such as 20%, etc. and even went to 100% at times before giving me the error message. Plus I couldn't make a typing error since I wasn't typing anything but uploading an image. Any suggestions?
    Whatever your suggestion, I need step by step instructions as I am totally computer illiterate. I don't even know what a "proxy" is and don't know if I have a "firewall" as the message suggests. I have "Comodo" security and am using Windows XP.
    I contacted CP which was no help at all. All they did was tell me to clear my cache which I do after every session. Thanks
    Nancy
    http://www.cafepress.com/calendarflr

    Sounds like your desktop application is in fact running from
    a server. CHMs were identified as a security risk by Microsoft and
    are best suited to the user's PC.
    Click
    here for more information.

  • I buy adobe creative suite for teachers and students about one year ago but now i'm not longer a student. Can I still use this programs legally for commercial purposes or do I have to buy some upgrades or something like this? Please help

    I buy adobe creative suite for teachers and students about one year ago but now i'm not longer a student. Can I still use this programs legally for commercial purposes or do I have to buy some upgrades or something like this? Please help

    The license did not have use restrictions Licenses and terms of use | Adobe
    BUT... when your one year Education account ends, I do not think you will be able to renew at the Education rate

  • Help me out with this program

    hi,
    I am trying to make a login program that connects to an access database with table 'PASSWORD' containing the username and the password.
    I have written the program but i could not continue as i am in fix with few errors which it is giving can anyone help me in doing the coding of this program..
    //***************** Create a DSN named "Login" from the Control Panel ODBC ********//
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.text.*;
    import javax.swing.plaf.metal.*;
    import java.sql.*;
    public class Screen extends JFrame implements ActionListener
    JTextField txtuser;
         JPasswordField txtpass;
    public Screen()
    JPanel contentpane=(JPanel)getContentPane();
    contentpane.setLayout(new FlowLayout());
    JLabel username= new JLabel("UserName:");
    JTextField txtuser= new JTextField(18);
    JPassword Field JLabel password= new JLabel("Password:");
              txtpass = new JPasswordField(18);
              txtpass.setEchoChar('*');
    JButton login= new JButton("Login");
              login.addActionListener(this);
              login.setActionCommand("Login");
         JButton cancel= new JButton("Cancel");
              cancel.addActionListener(this);
              cancel.setActionCommand("Cancel");
    contentpane.add(username);
    contentpane.add(txtuser);
    contentpane.add(password);
    contentpane.add(txtpass);
    contentpane.add(login);
    contentpane.add(cancel);
    addWindowListener(new Screen.WindowEventHandler());
    static public void main(String[] args)
    Screen scr= new Screen();
    scr.setSize(new Dimension(300,140));
    scr.setTitle("Login Screen");
    scr.setVisible(true);
    public void actionPerformed(ActionEvent e)
         Connection con = null;
         String query;
         String id=null,pwd=null;
         ResultSet rs;
         Statement stmt;
    /* U Need to Get the Text Box values of ID and Password into "id" and "pwd" variables,
    I tried to Do this as follows , but no success ..I havent worked on SWING class before.
    so u check out the method required to get the TEXT box values into these variables...*/
    id=txtuser.getText();
    pwd=txtpass.getText();
         query = "Select Password from user where ID='"+id+"'";
    if (e.getActionCommand()=="Login")
    try
              Class.forName ("sun.jdbc.odbc.JdbcOdbcDriver");
    catch( ClassNotFoundException ee)
              ee.printStackTrace();
    // Here i m using a DSN "Doctor" if u create other than this name then Specify the name of the DSN here in place of "Login"
         String dsn = "jdbc:odbc:doctor";
    try
                   con = DriverManager.getConnection(dsn);
         catch(Exception ex)
              System.out.println("Exception in Connection " + ex);
    try
         stmt = con.createStatement();
         rs=stmt.executeQuery(query);
    if(pwd==rs.getString(1))
                   System.out.println("This user is valid");
                        //** VALID USER , DO AS PER UR REQUIREMENT
              else
                   System.out.println("This user is invalid");
                   //INVALID USER , DO AS PER UR REQUIREMENT
    rs.close();
         stmt.close();
    catch(Exception ee)
              ee.printStackTrace();
    if (e.getActionCommand()=="Cancel")
    System.out.println("Cancel is pressed");
    public class WindowEventHandler extends WindowAdapter
    public void windowClosing(WindowEvent e)
    System.exit(0);
    Can Anybody Code this for me..
    Thanks in Advance........

    hi,
    i watched your program and i have changed the code as follow as this:
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.text.*;
    import javax.swing.plaf.metal.*;
    import java.sql.*;
    public class Screen extends JFrame implements ActionListener
    JTextField txtuser;
    JPasswordField txtpass;
    public Screen()
    JPanel contentpane=(JPanel)getContentPane();
    contentpane.setLayout(new FlowLayout());
    JLabel username= new JLabel("UserName:");
    txtuser= new JTextField(18);
    JLabel password= new JLabel("Password:");
    txtpass = new JPasswordField(18);
    txtpass.setEchoChar('*');
    JButton login= new JButton("Login");
    login.addActionListener(this);
    login.setActionCommand("Login");
    JButton cancel= new JButton("Cancel");
    cancel.addActionListener(this);
    cancel.setActionCommand("Cancel");
    contentpane.add(username);
    contentpane.add(txtuser);
    contentpane.add(password);
    contentpane.add(txtpass);
    contentpane.add(login);
    contentpane.add(cancel);
    addWindowListener(new Screen.WindowEventHandler());
    static public void main(String[] args)
    Screen scr= new Screen();
    scr.setSize(new Dimension(300,140));
    scr.setTitle("Login Screen");
    scr.setVisible(true);
    public void actionPerformed(ActionEvent e)
    Connection con = null;
    String query;
    String id=null;
    String pwd=null;
    ResultSet rs;
    Statement stmt;
    String dsn = null;
    String driver_connection = null;
    driver_connection = "sun.jdbc.odbc.JdbcOdbcDriver";
    dsn = "jdbc:odbc:Prove";
    query = "SELECT * FROM user";
    try
    id = txtuser.getText();
    pwd = txtpass.getText();
    if (e.getActionCommand().equals("Login"))
    Class.forName(driver_connection);
    con = DriverManager.getConnection(dsn);
    stmt = con.createStatement();
    rs = stmt.executeQuery(query);
    while(rs.next())
    if(id.equals(rs.getString("ID")) && pwd.equals(rs.getString("PASSWORD")))
    System.out.println("The user is valid");
    return;
    else
    System.out.println("The user is invalid");
    System.exit(0);
    rs.close();
    stmt.close();
    else if(e.getActionCommand()=="Cancel")
    System.out.println("Cancel is pressed");
    WindowEventHandler w = new WindowEventHandler();
    w.windowClosing();
    catch(Exception exception)
    System.out.println("Error: "+exception.getMessage());
    public class WindowEventHandler extends WindowAdapter
    public void windowClosing()
    System.exit(0);
    try it,
    i hope this could help you!!!!

  • Can some one help me to execute this program

    Curve is not displayed when this program is executed
    Write an applet to draw a red curve on a blue back ground which follows your mouse pointer. 
    Use anonymous inner classes.
    import java.applet.*;
    import java.awt.event.*;
    import java.awt.*;
    <applet code="Curve" width=200 height=100>
    </applet>
    public class Curve extends Applet {
         int x, y;
         String msg = " ";
         public void init() {
              setBackground(Color.blue);
              setForeground(Color.red);
              addMouseMotionListener(new MouseMotionAdapter(){
                   public void mouseMoved(MouseEvent me) {
                        msg = "*";
                        x = me.getX();
                        y = me.getY();
                        showStatus("x="+x+" "+"y="+y);
                        repaint(x, y, 1, 1);
         public void paint(Graphics g) {
              g.drawString(msg,x, y);
    }     

    I buffered it then it started working but problem is buffer size is
    limited. When the buffer is full then we have to start fresh again.You have made a buffer with two arrays of ints - and that allows you to
    paint the last 300 mouse positions. This is OK if you want the curve to
    have a fixed length: a bit like a snake following the pointer around.
    To avoid losing the whole curve you can initialise the x[] and y[] arrays
    to something "offscreen". For example fill both arrays with -100. Then
    in your paint() method you should draw all 300 positions.
    If you want the complete curve from the start with nothing lost then you
    are going to have to use a different sort of buffer. What you do is to
    create a BufferedImage the same size as your applet. When you create
    it you fill the buffered image with the background colour of your applet.
    In the mouseMoved() method you draw the * at the appropriate place into
    the buffered image. (There are other drawing strategies at this point:
    you could draw a line connecting this point to the previous one.)
    Finally in paint() you simply draw the whole buffered image into the
    applet's window.
    There is a discussion and example of using images as buffers this way
    in Sun's Tutorial here: http://java.sun.com/docs/books/tutorial/2d/images/doublebuffering.html
    repaint (int x, int y, int width, int height) - How this method works.This method says that a part of the applet's window should be
    repainted as soon as possible. repaint() without any arguments is
    used to signal that all of the window should be repainted.
    I would not worry about the 4 argument form at this stage - get
    something working first. Later you might find the 4 argument form is
    more effecient.
    Is there any reason why you're using Applet and not JApplet? If not,
    I would use the newer classes. In that case you'll get the best help in
    the Swing forum.

  • Help, i am just wondering why am i having an error with this program....

    package hall;
    import java.io.*;
    import javax.servlet.*;
    import javax.servlet.http.*;
    import java.util.*;
    /** Simple servlet that reads three parameters from the form data.
    * Part of tutorial on servlets and JSP that appears at
    * http://www.apl.jhu.edu/~hall/java/Servlet-Tutorial/
    * 1999 Marty Hall; may be freely used or adapted.
    public class ThreeParams extends HttpServlet {
    public void doGet(HttpServletRequest request,
    HttpServletResponse response)
    throws ServletException, IOException {
    response.setContentType("text/html");
    PrintWriter out = response.getWriter();
    String title = "Reading Three Request Parameters";
    out.println(ServletUtilities.headWithTitle(title) +
    "<BODY>\n" +
    "<H1 ALIGN=CENTER>" + title + "</H1>\n" +
    "<UL>\n" +
    " <LI>param1: "
    + request.getParameter("param1") + "\n" +
    " <LI>param2: "
    + request.getParameter("param2") + "\n" +
    " <LI>param3: "
    + request.getParameter("param3") + "\n" +
    "</UL>\n" +
    "</BODY></HTML>");
    public void doPost(HttpServletRequest request,
    HttpServletResponse response)
    throws ServletException, IOException {
    doGet(request, response);
    the error is something like,
    ThreeParams.java:20:cannot find symbol
    symbol: variable ServletUtilities
    location:class hall.ThreeParams
    out.println(ServletUtilities.headWithTitile(title) +
    ^
    something like that, i do know that the package hall could be the problem, but where can i find that package and where do i put it. thank you. and about this program(that i saw in http://www.apl.jhu.edu/~hall/java/Servlet-Tutorial/), well, i really need it as a reference, that is why i need to work on this one. once again, thank you...

    hi :-)
    put your ThreeParams in the folder hall :-)
    to resolve the issue in package,
    but for ServletUtilities, im not sure where they got that,
    i dont see in any part of the code that import or create an instance
    for ServletUtilities :-( better to check the code for typo error
    or contact the author regarding ServletUtilities.
    regards,

  • I am trying to use an education program that needs Java applets to install and use and it will not use Safari. When I download IE from the web it will not install. How can I get a browser that will work on my MacAir for travel use of this program?

    I am trying to use and education program that needs Java applets and it will not run on Safari. IE will not install from the web. How do I get a browser that will work to install so I can use this program when I travel.

    Try using FireFox. IE will only run on a Mac if you run Windows on the Mac.
    Windows on Intel Macs
    There are presently several alternatives for running Windows on Intel Macs.
    Install the Apple Boot Camp software.  Purchase Windows 7 or Windows 8.  Follow instructions in the Boot Camp documentation on installation of Boot Camp, creating Driver CD, and installing Windows.  Boot Camp enables you to boot the computer into OS X or Windows.
    Parallels Desktop for Mac and Windows XP, Vista Business, Vista Ultimate, or Windows 7.  Parallels is software virtualization that enables running Windows concurrently with OS X.
    VM Fusion and Windows XP, Vista Business, Vista Ultimate, or Windows 7.  VM Fusion is software virtualization that enables running Windows concurrently with OS X.
    CrossOver which enables running many Windows applications without having to install Windows.  The Windows applications can run concurrently with OS X.
    VirtualBox is a new Open Source freeware virtual machine such as VM Fusion and Parallels that was developed by Solaris.  It is not as fully developed for the Mac as Parallels and VM Fusion.
    Note that Parallels and VM Fusion can also run other operating systems such as Linux, Unix, OS/2, Solaris, etc.  There are performance differences between dual-boot systems and virtualization.  The latter tend to be a little slower (not much) and do not provide the video performance of the dual-boot system. See MacTech.com's Virtualization Benchmarking for comparisons of Boot Camp, Parallels, and VM Fusion. A more recent comparison of Parallels, VM Fusion, and Virtual Box is found at Virtualization Benchmarks- Parallels 10 vs. Fusion 7 vs. VirtualBox. Boot Camp is only available with Leopard and later. Except for Crossover and a couple of similar alternatives like DarWine you must have a valid installer disc for Windows.
    You must also have an internal optical drive for installing Windows. Windows cannot be installed from an external optical drive.

  • How can I bring a file from a folder on my desktop to this program and make it editable. Like deleti

    How can I bring a file from a folder on my desk top int this program and make it editable., in order to replace words or remove words or texts..?  jn

    Hi,
    FormsCentral cannot be used to edit existing PDF documents. That functionality is available in Adobe Acrobat:
    http://www.adobe.com/products/acrobat.html
    Regards,
    Brian

  • My MacBook Air does not have an optical drive.  I have a program (Megastar V) which is installed using a CD.  Is there a way to use the optical drive on my PC laptop to install this program on my MacBook Air?

    MacBook Air does not have an optical drive.  There is a program I wish to install on my Air which is an astronomy application called Megastar V.  Installation requires the use of a CD.  Is there a way to use the optical drive on my PC (toshiba laptop using Windows 7) to install this program onto my Air?
    With gratitude,
    Otto

    Thank you for explaining to me how to do this.  I will try it tomorrow and let all of you know how it goes.
    Otto

  • Payment method(s) are not allowed for this program / Program RFFOAVIS_FPAYM

    Dear Friends,
    In Se38  abap editor, I entered the program RFFOM100, i entered the details program run date,identification future,paying company code,payment methods T, House bank, Account Id and executed the program. I am getting the error 'Payment method(s) are not allowed for this program'.
    Payment method S is not used in F110, It was not mentioned in vendor master or vendor invoice.It is not mentioned in fbzp in bank determination. When i tried to delete payment method 'S' the system shows a message Payment Method S is being used in the company code.
    In  the program RFFOAVIS_FPAYM, i entered the details program run date,identification future,paying company code,payment methods T, House bank, Account Id and executed the program. I am getting the error  'Program RFFOAVIS_FPAYM: No records selected'. But there open items or invoices.
    Please suggest how to resolve the errors.
    Regards
    Sridhar

    Hello,
    Why are you directly executing these programs?
    You will not expect these program to execute directly by going to SE38.
    I would have configured the relevant payment methods in the country with DME structure or classical RFFO* programs, which in turn pick up the inherent programs at the time of running F110.
    For example, if you need to generate BACS file for country GB, either you copy the GB_BACS to ZGB_BACS or use GB_BACS directly in FBZP settings.
    Make sure that you have maintained OBPM1 / OBPM2 / OBPM3 and OBPM4 settings properly.
    The system automatically gives the access to system RFFOAVIS_FPAYM. Prepare a variant against this program in F110. Relevant file gets generated to folder path mentioned in OBPM4 will get generated. The file get generated can be seen in AL11.
    Hope this is informative and solves your issue.
    Regards,
    Ravi

Maybe you are looking for