Efficient or Better Ways for Data Declaration

Hi Guys,
Basically I've always programmed much the same way for a pretty long time now. Lately I've been asking myself the question - "how can i start improving on my tried and trusted ways".(oftern a linear programming approach). As part of this I'm examining ways to declare data better within in programs and to adopt a neat way to do so.
This may seem pretty trivial but the first question I want to ask is how to declare data better
e.g. I need to declare constants - each constant corresponds to a rule number; 1, 2,3,4,5,6 - 23 etc.
Instead of declaring the following line 23 times - is there a better way to declare in such a way.
Constants: c_rule_1 type c value '1' ,
                c_rule_2  type c value '2',
                etc etc etc
Your thoughts are greatly appreciated.
Thanks.
DK
Edited by: Damien Kesle on Nov 26, 2008 10:00 AM

Hi,
With my knowledge, data declarations for all constants with DATA comamnd itself is good practise in point of performance. Alternative is dynamic creation of variables. But it consumes more time and is not good to practise. Instead of crating individual parameters for each constant, you could create a structure and add all constants as fields as follows:
constants: begin of con,
                   1 type c value '1',
                   2 type c value '2',
                end of con.
Regards,
Prasanth

Similar Messages

  • What is better way for creating a thread? Why?

    A thread can be create in two way, extending Thread class or implimenting Runnable.
    What is better way for creating a thread? Why?

    Implementing Runnable
    See FAQ #1 here [http://forum.java.sun.com/ann.jspa?annID=9]

  • Better way for inserting column into array?

    I have to insert a 2-D array(20x10) into the end (column) of a bigger 2-D array(1000x10). I am seeing two ways to do that:
    1. Insert smaller 2D array at the end of bigger array.
    2. Insert the bigger array at the 0th column of smaller array.
    Which one would be more efficient? Will there be any performance difference?
    Or any other better way to do this?
    The second one looks simpler but I think it would require a bigger copying of memory.

    Both methods use a buffer allocation, so they might be very similar. Since we don't know what the compiler is doing, you could also try this:
    I am assumung that you only need to append once and not append more and more columns as the program progresses. Is this correct? In any case, you should consider operating on the transposed version, because it is always easier to append rows instead of columns (rows are adjacent in memory, while appending columns require more data shuffling under the hood
    In any case, you should simply wire up the alternatives and do a proper benchmark if you are planning to use this on much larger arrays in the future, for example. Can you give us some context how you are planning to use this?
    LabVIEW Champion . Do more with less code and in less time .
    Attachments:
    AppendColumns.png ‏3 KB

  • Is there any better way for updating table other than this?

    Hi all, I need to update a row in the table that require me to search for it first (the table will have more than hundred thousands of row). Now, I am using a LOV that will return the primary key of the row and put that primary key to DEFAULT_WHERE property in the block and execute query command to fetch the row that need updating. This works fine except that it require 2-query-trip per update (the lov and the execute_query). Is there any better way to doing this? This update is the main objective for my application and I need to use the most effective way to do it since we need to update many records per hour.

    Thanks Rama, I will try your method. Others, how to query row instead of primary key? I thought that querying primary key is faster due to the index?
    BTW, what people do if you need to update a table using Form? I have been using the LOV then execute query since I first developing form. But I am building a bigger database recently that I start worrying about multiple query trip to dbms.
    FYI my table will have up to million rows on it. Each row will be very active (updated) within 1-2 weeks after it creation. After that it will exist for records purposes only (select only). The active rows are probably less than 1% of all the rows.

  • I now have 4 itouchs, 1 ipad mini, and three iphones for my own family members.  What's the bet way for me to setup itunes so that we can all share the same music, apps, movies, shows, etc?

    I now have 4 itouches, 1 ipad mini and 3 iphones in use by my direct family.  What's the best way for me to set things up so that we can all share the same music, apps, movies, shows etc?
    I would prefer to have one account to input dollars which allows all the users (my direct family) to share and buy things.
    Can we all have different user ID's however share the same account?

    I'll try to help a bit.
    ITunes match space is different to icloud space. With iTunes match you get storage for 25,000 non iTunes purchased tracks and other than a limit for individual file size, there is no memory limit.
    You can turn match on individuallyon each device (I have it turned off on my iPod but turned on on my iPad and iPhone). When you turn it on then you get access to all the tracks, and in my experience any playlists I create have transferred over very well. I understand that some people have had trouble with playlists though.
    I'm not quite clear with exactly what you mean regarding cleaning up your library, but be careful about using Match for this. There is no guarantee that matched songs will be exactly the same version as your own copy, due to some mismatches, so you could find some problems there. Personall, I am cleaning up my library before matching, but I am rather particular about keeping my library the way I want it. If you aren't as fussed then match could be the answer.
    Hope that helped.

  • Best way for  data uload for vendor master

    what is the best way to upload. when i try to an lsmw by recording the screen is not the same and mobile number does not come while recording. what is the best way for the upload

    try with this program  RFBIKR00
    or you have to a BDC recording

  • There has to be a better way for Paths & Zooming?

    Hi All,
    Thanks for looking in and poinitng me in the right direction. (Trust me when I tell you I have been reading and watching tutorials)http://www.schoolofflash.com/2008/12/custom-motion-paths-flash-cs4-tutorial/
    I am attempting to create a Tween. with a specific path. All whilst trying to make my 2D assett, or Instance go from one point to other and rotate from one direction like this <---- to half way through the animation Tween then going this direction ----> and then having that Instance grow larger as appears to get closer.   Yes there is a quick point when switching direction of the 2D Instance where it dissapears for a split second. because I cranked up the skew to get the Instance to point (or flip) the other direction or is it the 3D under "Free transform"? I forget now. Anyhow...
    Think  "creating from Template/Advertising/Scripted Snow"  Installing an Instance like a sled that comes from the Right upper mtns across to the Left side weaving and growing in size to give a 3d look as it comes down the mountain zig zagging. -If I lost you just ask.
    I did create this and with great pain. Weeding through old tutorials. Yet they do not give shortcuts. IE: Is there a short cut to make an instance grow on it's path? Instead of doing it frame by frame? As you can do with a path by setting the frame to say number 1 then place your Instance and then move your play head to say frame 400 and then drag your instance to wherever you want it to end up. Then all those frames are created. Albiet the shortest path and with barbaric adjustment of the path itself. 
    I come from AVID editing and if I want an asset to grow I park it in it's "start area and set it's size" then move the play head to the stop point hit 'zoom' set it's finished growth size and it grows smoothly as it moves to it's stop point. No keyframing. Does this flash software have that or must I create my flash video in Premier Pro for that kind of ease? If so ..Will Premier import an SWF form Flash into it's timeline? IF so some steps please.
    I have been learning a few of these softwares I bought CS6 Master Suite and feel like I am new to the whole thing again. I went from GIMP and AVID as an intermediate  to CS6 and am knocked back to a Novice. I have AVID on my desk just waiting for me to go running back to it. LOL However I know if I stick with Adobe I will have more control. Once I learn where and what the shortcuts are. I spend more time hunting a pecking looking for stuff a tutorial rips by as though I am supposed to know where the Pen tool is? Yeah it was buried under another tool. I got it now...
    Regards,
    NetCommercial

    45 views up to date with no answer... OK I got it.
    The frames that you want zoomed can be handled like this. IE: You want frames to go from 10% to 100%. When your Tween layer has been created, select the Start frame or 1st frame and shrink your image to 10% at that key frame. ( I am assuming you know about Transform tool) Next drag your object/Instance to the end point of your path and increase +90% or to desired size.
    That is it.

  • Better way for passing parameters ?

    Hi, i'm using a hashmap(string) in my java (parameters/value).
    At this time, i m calling Java methods from native code to retrieve value from this hashmap.
    I think it would be better to pass all the data to native code, and after retrieve data from C structure.
    i dont know what jni structure i should use to pass these datas(jobjectArray, jchararray). I cant pass string to native functions because there are too many parameters.
    May you help me.
    Thks

    If you need extremely robust solution, have a look at NewDirectByteBuffer and GetDirectBufferAddress - native functions to allocate ByteBuffer in native memory which could be accessed from Java or retrive the contents of the ByteBUffer allocated in Java. This is pretty neat, since you are not passing any parameters except for a reference to ByteBuffer which can be read directory from native code.
    SUch approach does buy off if you need to pass really huge structures (over 10M?..) since parameters to native code are passed 'by value' (so, EVERYTHING is copied) - if I remember everything correctly - haven't touched JNI for a while.
    I did some tests with early 1.4.x JVMs long time ago and the trade off wasn't very obvious in my case (< 2-3M of data passed in and out). So, unless you run in performance bottlenecks or can think of some generic 'protocol' for your application to read/write params from a buffer (thus eliminating/limiting changes to JNI interface every time you need to pass new parameter) i don't think it's worth it.

  • A better way for my page

    If you take a look at my playlists page you will see that it takes a while to load. It always seems to redraw the page upon loading. I want to avoid this if possible. Each of these entries are linked to a PDF file. Is there a better more efficient way of doing this so that the page loads faster?
    www.mcran.com
    Message was edited by: Randy McElligott1

    Hyperlinks need objects to hold the hyperlink and you need to click on the object to activate the link - this means that just using the spacebar won't work, you will have to click on the object.
    Try this: On the last slide in each subset Keynote file, create an object (a shape or image) - it can be invisible with no fill or border, and it can cover the entire slide if nothing else needs to be clicked on. Just be sure you know where the object is so you can click on it.
    With the object selected, assign a hyperlink back to the Home Slide.
    Note: Hyperlinks to other Keynote files can only link to the first slide of the file, so your use of a single Home Slide will work fine.

  • Specific ELF section for data declaration

    I am using C workshop compiler 5.0.
    I am trying to tell the compiler to declare a static initialized variable
    in a specific ELF section, rather than '.data" standard ones.
    Does anybody know how to achieve this ?
    thanks in advance.

    Hi Salil
    Congrats on solving ur problem
    Whenver you solve somthing n ur own please leave a note as to how u did it.
    It will be very helpful to people looking 4 a solution 4 the same problem .
    Rgds
    Sameer

  • Better way for having Auto Expand/Collapse JSplitPane

    Hi,
    I have a JSplitPane, on the left I have a panel (the main content), and on the right I have another component which is more like a "toolbox". So initially I have the right component invisible, so taht my split pane divider will be all the way to the right, and only the left component is visible. As I move my mouse over the divider I would like to have it "pop" open (or expand)....then when the mouse is moved out of the right component, I would like it to collapse. Make sense so far??
    Ok, so I implemented the following:
            MouseMotionAdapter paneMotionAdapter = new MouseMotionAdapter() {
                public void mouseMoved(MouseEvent e) {
                    if (collapsed == false) {
                        preferredDividerLocation = getDividerLocation();
            MouseMotionAdapter dividerMotionAdapter = new MouseMotionAdapter() {
                public void mouseMoved(MouseEvent e) {
                    int x = e.getX() + getDivider().getX();
                    if (getRightComponent().isVisible() == false) {
                        collapsed = true;
                    // if you move mouse to fast, the event is not caught in time
                    QoviaLogger.logDebug("x: " + x + ", dX: " + getDivider().getX());
                    // moving to the right, so expand it
                    if (x > getDivider().getX()) {
                        if (collapsed) {
                            if (getRightComponent().isVisible() == false) {
                                getRightComponent().setVisible(true);
                            if (doneOnce == false) {
                                setDividerLocation(getLastDividerLocation());
                                doneOnce = true;
                            else {
                                setDividerLocation(preferredDividerLocation);
                            collapsed = false;
                            return;
                    // moving to left of divider, so collapse it
                    else {
                        setDividerLocation(Integer.MAX_VALUE);
                        collapsed = true;
                        return;
            getDivider().addMouseMotionListener(dividerMotionAdapter);
            addMouseMotionListener(paneMotionAdapter);...the problem is, if the user moves the mouse to fast over the divider..the event is not caught...so the split pane wont expand/collapse.
    any ideas how to make it better, or perhaps always catch this event??
    thanks

    I tried to show you that mouseExited() would work and ran into the same kind of problems except on a slightly less annoying scale. You should have explained what the problems were. I just assumed that the problem was that you couldn't code it. Here's what I finally had to do.import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.plaf.basic.*;
    public class Test3 extends JFrame {
      JSplitPane jsp = new JSplitPane();
      BasicSplitPaneDivider spd = ((BasicSplitPaneUI)jsp.getUI()).getDivider();
      Container content = getContentPane();
      public Test3() {
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        jsp.setDividerLocation(0);
        JPanel jp = new JPanel();
        jp.add(new JLabel("Label:"));
        jp.add(new JTextField("text"));
        jsp.setLeftComponent(jp);
    //    ((JComponent)jsp.getLeftComponent()).setMinimumSize(new Dimension(0,0));
        content.add(jsp, BorderLayout.CENTER);
        Component c = getGlassPane();
        c.setVisible(true);
        c.addMouseMotionListener(new MouseMotionListener() {
          public void mouseMoved(MouseEvent me) {
            Point p = SwingUtilities.convertPoint((Component)me.getSource(),me.getPoint(),jsp);
            int loc = jsp.getDividerLocation();
            if (loc<=1) {
              if (p.x<spd.getWidth()) jsp.setDividerLocation(.5);
            } else {
              if (p.x>loc) jsp.setDividerLocation(0);
            mousey(me);
          public void mouseDragged(MouseEvent me) { mousey(me); }
        c.addMouseListener(new MouseListener() {
          public void mouseExited(MouseEvent me) {
            if (me.getX()<=0) jsp.setDividerLocation(.5);
            else jsp.setDividerLocation(0);
            mousey(me);
          public void mouseClicked(MouseEvent me) { mousey(me); }
          public void mouseEntered(MouseEvent me) { mousey(me); }
          public void mousePressed(MouseEvent me) { mousey(me); }
          public void mouseReleased(MouseEvent me) { mousey(me); }
        setSize(200,200);
        setVisible(true);
      public void mousey(MouseEvent me) {
        Point p = SwingUtilities.convertPoint((Component)me.getSource(), me.getPoint(), content);   
        Component c = content.findComponentAt(p);
        if (c!=null) c.dispatchEvent(SwingUtilities.convertMouseEvent((Component)me.getSource(), me, c));
      public static void main(String[] args) { new Test3(); }
    }

  • Switching a panel to another panel in the same frame.Is there a better way?

        public void actionPerformed(ActionEvent e) {
            if (e.getSource() instanceof toolButton){
                westPanel.remove(optionPanel);
                westPanel.setVisible(false);
                toolButton tb = (toolButton)e.getSource();
                optionPanel = tb.getPanel();
                westPanel.add(optionPanel);
                westPanel.setVisible(true);
        }This code above is what I used to execute when one of several JButtons is being pressed.
    In this program, one of the JPanel will be automatically switched to another JPanel when you press the respective JButtons.
    Here are my questions:
    1. Right now, I use westPanel.setVisible(false) and then change some stuff and then invoke westPanel.setVisible(true) to make it visible again. Although this works, I have a feeling that this is not quite right. I feel that there should be some better way to do this, switching the panel and request the program to redraw the replacing JPanel. Is there a better way for this?
    2. Most of the time, the JPanel changes the size according to the components on it. I have tried several LayoutManager, but it seems that those components have more priority. Is there a way to completely fix the JPanel so that they stay the same size?

    Look into using a Card Layout rather than manually swapping the panels: http://java.sun.com/docs/books/tutorial/uiswing/layout/card.html

  • Looking for a better way to count responses to survey questions

    Hello all - I've created a survey for a site and now want to display the results for the site admins. I am simply trying to display the counts - the number of times a question has been answered a certain way. I realize that I may need to construct the survey itself differently and how it stores the data, but here's how it goes so far.
    There are 10 questions, each with 4 options in radio button groups. The database table has a column for each question and stores the value of the selected radio button. So that's pretty simple.
    Now on the results page this is the only way I can think of doing it, but there has to be a better way. For each response, I create a recordset filtered on the question and option value, then display the total record count. That works just fine, but to count each option, that means 40 recordsets on the page - al to merely determine "How many times was Question 1, Option A selected, and How many times was Question 1, Option B selected, and so on.
    The only other thing I can think of, there perhaps is a better way to count the occurrences of these values in the table either with PHP or in the SQL itself.  Or, perhaps if the values themselves are all numeric and follow some sort of pattern I can use a math solution.
    Any thoughts, solutions and ideas are welcome!  Thanks. 

    THANK YOU!!
    I used this format before actually for an exam in an online training program, and I don't know why I didn't make the connection.
    I also want to connect the responses to the participant, but I think that would even be secondary to the survey itself.
    So just to clarify, if you would, I would have a survey table l like I do now, with each survey generating an ID with each one and perhaps the user info or a column for User ID. Then, the questions table each with an ID to populate the questions, a options table, each with its own ID and linked to the questions that populate the options.
    Finally a responses table that records the Survey ID, Question ID and Option ID with each record.
    In the exam I did before, the questions and responses were in the same table, so I suppose I could make it work that way too. But, now I know why I didn't think of this - unlike the exam where each question was presented one at a time, the survey is on a single page and would require a multiple record insert - which I haven't done as much as single inserts, so it didn't pop into the head.
    L

  • Looking for a better way to determine string variable from multiple options

    Hi,
    I trying to figure out a better way to determine a string variable from multiple options.
    Say i have five pictures each with a different filename: img1 - img5...these file names could be named anything really but for this example i will keep them as img1, img2, img3, img4 and img5.
    I want to display a messagebox with the string depending on what a certain variable is.
    So for example, we have the number X, if X = 1 then i want the messagebox to show "img1" as the message
    Essentially the way I have been doing it so far is:
    Private Sub WhichImage()
    Dim ImageName As String = ""
    Dim i as integer
    If i = 0 Then
    ImageName = "img1"
    End If
    If i = 1 Then
    ImageName = "img2"
    End If
    If i = 2 Then
    ImageName = "img3"
    End If
    If i = 3 Then
    ImageName = "img4"
    End If
    If i = 4 Then
    ImageName = "img5"
    End If
    MessageBox.show(imagename, "Name of image", MsgBox.Style.OkOnly, MsgBoxResult.Ok)
    end
    Up until now, this has been fine, but what if I have 50 images, do I have to do this for all 50 images? or is there an easier way like putting the image names into a text file and have it read from the file depending on what the variable i equals? If so,
    how do I go about this? Does each image name go on a separate line? can it just be separated by a comma instead? or is there a better way?
    Please note that i know that i have declared "i" above in my code and not intialised it with anything, in reality "i" comes from somewhere else in the program so please ignore that part, it is not what I am concerned with.
    Thanks
    Mersec

    Does each image name go on a separate line? can it just be separated by a comma instead? or is there a better way?
    Arrays are useful for this.
    Dim imagenames() As String = {"img1", "img2", "img3", "img4", "img5"}
    Dim imagename As String = imagenames(i)
    MessageBox.Show(imagename, "Name of image")
    Any sort of collection will do instead of an array, and may be simpler to manage. There are many other options - the most suitable one probably depends on where the names originally come from.  For instance, if you are getting them from a folder
    using the FileSystem.GetFiles method, then they are already in a collection.
    If the files names never change then you may as well include them in the program code, using something like the code above.  If they can change, then you could use a text file, but that means you need a file update routine.  If that is required
    then the way you store the names will dictate how you access them.

  • EXIF Dates - how to add/change using exiv2 . . . is there a better way?

    Hi, everyone!
    INTRO: I'm new to Lightroom. I've gone through a few books and lots of tutorial courses on lynda and youtube, so I feel quite comfortable with LR 5's import process. This post and question is a pre-import/organizational issue.
    I have more than 30,000 old, digitized (scanned) photos dating back to the 1950s. Obviously, most of were taken with old, analog cameras. These are now organized into folders by date.
    GOAL: I want to import these photos into LR and be able to find them by metadata dates (Capture Date & Time).
    PROBLEM: Obviously, old scanned (or even more recent manipulated) photos often don't have the correct EXIF creation date info. Even worse, many (or most) of these old images don't even have an EXIF date field!
    WHAT I'VE LEARNED: Using exiv2 filename or evix2 -pt filename immediately shows whether there is or is not date info for the photo. If there isn't, exiv2 -pt filename shows nothing. If there is an EXIF date field, it will be shown.
    For all these images with no date field, if I import them into Lightroom, there of course is no date info that shows up in the Metadata panel (under Default or EXIF), nor can you change the date (because the field isn't even there).
    If exiv2 -pt filename DOES show the Exif.Image.DateTime field, then in Lightroom, you will see the Capture Time and Capture Date fields, and you will see an icon to the right of those dates that allows you to change that date.
    If exiv2 -pt filename DOES NOT show this Exif.Image.DateTime field, you can ADD this field by using the command line:
    exiv2 -M"set Exif.Image.DateTime Ascii 1965:01:25 15:45:00" filename (or whatever your date/time is).
    Now if you import this image into LR, you will find the Capture Time and Capture Date fields under the Metadata > Default panel...AND you can edit them if needed. That is, the above exiv2 -M command added the EXIF date field that LR needs in order to search by date.
    WHAT'S MY POINT, AND WHAT'S MY QUESTION? I have no problem using exiv2 to add/change an EXIF creation DateTime field one folder at a time prior to importing them into LR. This will enable me to search on those date fields**.
    My question is this: Is there an easier method?
    Surely there must be tens (hundreds?) of thousands of "older" photographers like myself who have troves of old photos that have incorrect EXIF creation date fields, or missing the date field entirely (in which case, as I stated above, cannot be added/edited using LR, PS, FileMultiTool, Graphic Converter, etc.).
    I realize that I could look at images based on the folder names or file names, or I could enter dates into tags, but such methods of finding images are not nearly as convenient as using Metadata. Therefore, if I know that an image was taken in June 1962, then I'd like the EXIF metadata to have this info so that I can search on it. To have no EXIF date field or to have a date field that is incorrect is useless.
    I'D LOVE YOUR COMMENTS! If there is an easier or better way, I'd love for you to help! There are so many experienced photographers on this forum, and more than likely many of them have old photos with incorrect or missing EXIF date fields that they've brought into LR.
    THANKS! I'll really appreciate any and all help you can offer.
    David
    ** there are other EXIF date fields that can be changed using exiv2: Exif.Photo.DateTimeOriginal, Exif.Photo.DateTimeDigitized, etc. But the principal date that LR uses to search for files is the one described above.
    P.S. I've also tried jhead -ds1965:01:25 filename (or whatever your date is) to change the date. This works ONLY IF there is already an EXIF date field present. If not, jhead will report an error and not create one. exiv2 -M will create the field.

    John,
    Thanks very much for your help! I had tried the plugin, exiv2, exiftool, and LR's Metadata menu option only on a single photo.
    You are 100% correct about LR's menu option assigning different times! Thank you for pointing this out.
    When I set the date and time for about 10 photos, LR's menu option assigned (seemingly random!) times to all of them. Why would LR do this? I can perhaps see offsetting each photo by 1 second (00, 01, 02,...), but simply assigning random times makes no sense at all. At least in the tests I just did, LR didn't shift the time by the same amount, but assigned totally (random?) times to every photo.
    Another problem that I found with the LR menu item is that it failed to change the date/time at all for several of the images I selected! The Capture Time To Exif plugin, exiv2, and exiftool had no problem at all with the same photos.
    I also looked at the ExifMeta by Rob Cole that you mentioned. It looks very powerful (and is free), but much more complex than what I need at this point.
    Therefore, I purchased the Capture Time To Exif plugin, and it works great on multiple photos.
    I now have good methods to change the date for multiple images:
    1. Prior to import: exiv2 or exiftool
    2. After import: John's Capture Time To Exif plugin
    Thank you again for your help!
    This brings me one step closer to importing my photos in a logical method.
    David

Maybe you are looking for

  • New AMD x2 3800

    Planning to upgrade my CPU. Would like help in proceeding -- OP sys is Win XpPro. 1. Which BIOS should I flash? Understand that 1.9 BIOS has given problems. Have scanned Syar's    7025 listings, but would appreciate help in deciding the one to use. 2

  • Error in HR_KR_STRING_TO_XSTRING

    Hi All, I need to convert the string to xstring and using the function module HR_KR_STRING_TO_XSTRING , but I am getting the exception error while converting which says INVALID_STRING , but if I am passing the paramter CODEPAGE_TO  and passing the va

  • Bundle the messages based on divisions with BPM!!

    Hi Experts, I have one question about payload bundling; I do get 20 divisions xml message roughly 100 a day. The file name explains which division that file belongs to like (XML_DivisionNumber_TimeStamp.xml).  This divisio number comes with N104 elem

  • Deleted time machine backups in Finder, now what?

    I know this was foolish, but I didn't do any research before hand. My external drive had 8Gs left and the Time Machine window said it couldn't backup because it was almost full. I thought it also said something about deleting previous Time Machine ba

  • Itunes 11, Windows 8, how do I open the itunes store in a different window?

    Recently updated to Windows 8 and can't get the iTunes store to open up in a new window separate from ITunes.  Any idea how to do this?  Thanks.  Chief3498.  Been reading that this can't be done.  If true, why did iTunes take this option out?