What happens if the remote class is changed by using codebase

Hello,
I have read http://java.sun.com/j2se/1.3/docs/guide/rmi/codebase.html.
My question is:
By using codebase the remote classes can be downloaded to client only one time(first time). If the remote classes is changed at server side, then restarting server, I think the client has on chance to get new version of remote classes, because the old version is already in clocal classpath. Is that right? Has any solution?
Lixin

When you change the class, change its codebase.
That will force the client to use a different ClassLoader for it, thus causing the new version to be used.

Similar Messages

  • I'm using the great Firefox 5.o. What happened to the "Bookmark All Tabs" feature that used to be found under Bookmarks? I love Mozilla Firefox!!!! :-)

    I've looked under the Bookmarks heading as well as History. What happened to the extremely useful "Bookmark All Tabs". Loved that feature of Firefox. Thank you!!!!!!

    Right-click '''on''' a Tab to see that menu item or use {Ctrl + Shft + D}.
    In conjunction with the new Firefox button in Firefox 4.0 and with the addition of some new features that added a number of new menu items, many of the older menu items were moved around or only appear under certain conditions. It can be a bit confusing until you get used to the changes, but beyond adding new menu items in the future for new features, I don't think there will be major changes like that for awhile.

  • What happened to the Triangulator class?

    I understand there were some bugs in the Triangulator class. It failed for polygons with holes in them, according to the docs...It seems that the entire class was deprecated. Does anyone know what the replacement is? Or if there is one?
    I am working through the Java 3D tutorial. I'm on Chapter 3. The first example of using the GeometryInfo class uses Triangulator. Can someone show me how to fix this? (Really, somebody needs to put up an errata/update page for this tutorial!)
    Here are the offending lines:
            GeometryInfo gi = new GeometryInfo(GeometryInfo.POLYGON_ARRAY);
            gi.setCoordinates(coordinateData);
            gi.setStripCounts(stripCount);
            Triangulator tr = new Triangulator(); //this is deprecated
            System.out.println("begin triangulation");
            tr.triangulate(gi);
            System.out.println("  END triangulation");
            gi.recomputeIndices();Below is the entire code. This is GeometryInfoApp.java from the tutorial site http://java.sun.com/products/java-media/3D/collateral/ minus most of the commented lines.
    import java.applet.Applet;
    import java.awt.BorderLayout;
    import java.awt.Frame;
    import java.awt.event.*;
    import java.awt.GraphicsConfiguration;
    import com.sun.j3d.utils.applet.MainFrame;
    import com.sun.j3d.utils.universe.*;
    import com.sun.j3d.utils.geometry.*;
    import javax.media.j3d.*;
    import javax.vecmath.*;
    public class GeomInfoApp extends Applet {
        float[] createCoordinateData() {
            float[] data = new float[69*3];               int i = 0;
            data[i++]= -1.3f; data[i++]= -0.3f; data[i++]= 0.3f; //0
            data[i++]= -0.9f; data[i++]= -0.3f; data[i++]= 0.3f; //1
            data[i++]= -0.8f; data[i++]= -0.1f; data[i++]= 0.3f; //2
            data[i++]= -0.6f; data[i++]= -0.1f; data[i++]= 0.3f; //3
            data[i++]= -0.5f; data[i++]= -0.3f; data[i++]= 0.3f; //4
            data[i++]=  0.2f; data[i++]= -0.3f; data[i++]= 0.3f; //5
            data[i++]=  0.3f; data[i++]= -0.1f; data[i++]= 0.3f; //6
            data[i++]=  0.5f; data[i++]= -0.1f; data[i++]= 0.3f; //7
            data[i++]=  0.6f; data[i++]= -0.3f; data[i++]= 0.3f; //8
            data[i++]=  1.3f; data[i++]= -0.3f; data[i++]= 0.3f; //9
            data[i++]=  1.2f; data[i++]= -0.1f; data[i++]= 0.3f; //10
            data[i++]=  0.5f; data[i++]=  0.0f; data[i++]= 0.3f; //11
            data[i++]=  0.1f; data[i++]=  0.3f; data[i++]= 0.3f; //12
            data[i++]= -0.5f; data[i++]=  0.3f; data[i++]= 0.3f; //13
            data[i++]= -1.1f; data[i++]=  0.0f; data[i++]= 0.3f; //14
            data[i++]= -1.3f; data[i++]=  0.0f; data[i++]= 0.3f; //15
            data[i++]= -1.3f; data[i++]= -0.3f; data[i++]= 0.3f; //16
            System.out.println("end polygon; total vertex count: "+i/3);
            data[i++]= -1.3f; data[i++]= -0.3f; data[i++]=-0.3f; // 0 17
            data[i++]= -1.3f; data[i++]=  0.0f; data[i++]=-0.3f; // 1 18
            data[i++]= -1.1f; data[i++]=  0.0f; data[i++]=-0.3f; // 2 19
            data[i++]= -0.5f; data[i++]=  0.3f; data[i++]=-0.3f; // 3 20
            data[i++]=  0.1f; data[i++]=  0.3f; data[i++]=-0.3f; // 4 21
            data[i++]=  0.5f; data[i++]=  0.0f; data[i++]=-0.3f; // 5 22
            data[i++]=  1.2f; data[i++]= -0.1f; data[i++]=-0.3f; // 6 23
            data[i++]=  1.3f; data[i++]= -0.3f; data[i++]=-0.3f; // 7 24
            data[i++]=  0.6f; data[i++]= -0.3f; data[i++]=-0.3f; // 8 25
            data[i++]=  0.5f; data[i++]= -0.1f; data[i++]=-0.3f; // 9 26
            data[i++]=  0.3f; data[i++]= -0.1f; data[i++]=-0.3f; //10 27
            data[i++]=  0.2f; data[i++]= -0.3f; data[i++]=-0.3f; //11 28
            data[i++]= -0.5f; data[i++]= -0.3f; data[i++]=-0.3f; //12 29
            data[i++]= -0.6f; data[i++]= -0.1f; data[i++]=-0.3f; //13 30
            data[i++]= -0.8f; data[i++]= -0.1f; data[i++]=-0.3f; //14 31
            data[i++]= -0.9f; data[i++]= -0.3f; data[i++]=-0.3f; //15 32
            data[i++]= -1.3f; data[i++]= -0.3f; data[i++]=-0.3f; //16 33
            System.out.println("end polygon; total vertex count: "+i/3);
            data[i++]=  1.3f; data[i++]= -0.3f; data[i++]=-0.3f; // 0 34
            data[i++]=  1.2f; data[i++]= -0.1f; data[i++]=-0.3f; // 1 35
            data[i++]=  1.2f; data[i++]= -0.1f; data[i++]= 0.3f; // 2 36
            data[i++]=  1.3f; data[i++]= -0.3f; data[i++]= 0.3f; // 3 37
            data[i++]=  1.3f; data[i++]= -0.3f; data[i++]=-0.3f; // 4 38
            System.out.println("end polygon; total vertex count: "+i/3);
            data[i++]=  1.2f; data[i++]= -0.1f; data[i++]=-0.3f; // 0 39
            data[i++]=  0.5f; data[i++]=  0.0f; data[i++]=-0.3f; // 1 40
            data[i++]=  0.5f; data[i++]=  0.0f; data[i++]= 0.3f; // 2 41
            data[i++]=  1.2f; data[i++]= -0.1f; data[i++]= 0.3f; // 3 42
            data[i++]=  1.2f; data[i++]= -0.1f; data[i++]=-0.3f; // 4 43
            System.out.println("end polygon; total vertex count: "+i/3);
            data[i++]=  0.5f; data[i++]=  0.0f; data[i++]=-0.3f; // 0 44
            data[i++]=  0.1f; data[i++]=  0.3f; data[i++]=-0.3f; // 1 45
            data[i++]=  0.1f; data[i++]=  0.3f; data[i++]= 0.3f; // 2 46
            data[i++]=  0.5f; data[i++]=  0.0f; data[i++]= 0.3f; // 3 47
            data[i++]=  0.5f; data[i++]=  0.0f; data[i++]=-0.3f; // 4 48
            System.out.println("end polygon; total vertex count: "+i/3);
            data[i++]=  0.1f; data[i++]=  0.3f; data[i++]=-0.3f; // 0 49
            data[i++]= -0.5f; data[i++]=  0.3f; data[i++]=-0.3f; // 1 50
            data[i++]= -0.5f; data[i++]=  0.3f; data[i++]= 0.3f; // 2 51
            data[i++]=  0.1f; data[i++]=  0.3f; data[i++]= 0.3f; // 3 52
            data[i++]=  0.1f; data[i++]=  0.3f; data[i++]=-0.3f; // 4 53
            System.out.println("end polygon; total vertex count: "+i/3);
            data[i++]= -0.5f; data[i++]=  0.3f; data[i++]=-0.3f; // 0 54
            data[i++]= -1.1f; data[i++]=  0.0f; data[i++]=-0.3f; // 1 55
            data[i++]= -1.1f; data[i++]=  0.0f; data[i++]= 0.3f; // 2 56
            data[i++]= -0.5f; data[i++]=  0.3f; data[i++]= 0.3f; // 3 57
            data[i++]= -0.5f; data[i++]=  0.3f; data[i++]=-0.3f; // 4 58
            System.out.println("end polygon; total vertex count: "+i/3);
            data[i++]= -1.1f; data[i++]=  0.0f; data[i++]=-0.3f; // 0 59
            data[i++]= -1.3f; data[i++]=  0.0f; data[i++]=-0.3f; // 1 60
            data[i++]= -1.3f; data[i++]=  0.0f; data[i++]= 0.3f; // 2 61
            data[i++]= -1.1f; data[i++]=  0.0f; data[i++]= 0.3f; // 3 62
            data[i++]= -1.1f; data[i++]=  0.0f; data[i++]=-0.3f; // 4 63
            System.out.println("end polygon; total vertex count: "+i/3);
            data[i++]= -1.3f; data[i++]=  0.0f; data[i++]=-0.3f; // 0 64
            data[i++]= -1.3f; data[i++]= -0.3f; data[i++]=-0.3f; // 1 65
            data[i++]= -1.3f; data[i++]= -0.3f; data[i++]= 0.3f; // 2 66
            data[i++]= -1.3f; data[i++]=  0.0f; data[i++]= 0.3f; // 3 67
            data[i++]= -1.3f; data[i++]=  0.0f; data[i++]=-0.3f; // 4 68
            System.out.println("end polygon; total vertex count: "+i/3);
            return data;
        Appearance createMaterialAppearance(){
            Appearance materialAppear = new Appearance();
            PolygonAttributes polyAttrib = new PolygonAttributes();
            polyAttrib.setCullFace(PolygonAttributes.CULL_NONE);
            materialAppear.setPolygonAttributes(polyAttrib);
            Material material = new Material();
            material.setDiffuseColor(new Color3f(1.0f, 0.0f, 0.0f));
            materialAppear.setMaterial(material);
            return materialAppear;
        Appearance createWireFrameAppearance(){
            Appearance materialAppear = new Appearance();
            PolygonAttributes polyAttrib = new PolygonAttributes();
            polyAttrib.setPolygonMode(PolygonAttributes.POLYGON_LINE);
            materialAppear.setPolygonAttributes(polyAttrib);
            ColoringAttributes redColoring = new ColoringAttributes();
            redColoring.setColor(1.0f, 0.0f, 0.0f);
            materialAppear.setColoringAttributes(redColoring);
            return materialAppear;
        public BranchGroup createSceneGraph(boolean wireFrame) {
            int total = 0;
            System.out.println("\n --- geometry debug information --- \n");
            float[] coordinateData = null;
            coordinateData = createCoordinateData();
            int[] stripCount = {17,17,5,5,5,5,5,5,5};
            for(int i=0; i<stripCount.length; i++){
                    System.out.println("stripCount["+i+"] = "+stripCount);
    total +=stripCount[i];
    if (total != coordinateData.length/3){
    System.out.println(" coordinateData vertex count: "+coordinateData.length/3);
    System.out.println("stripCount total vertex count: "+total);
    GeometryInfo gi = new GeometryInfo(GeometryInfo.POLYGON_ARRAY);
    gi.setCoordinates(coordinateData);
    gi.setStripCounts(stripCount);
    Triangulator tr = new Triangulator();
    System.out.println("begin triangulation");
    tr.triangulate(gi);
    System.out.println(" END triangulation");
    gi.recomputeIndices();
    NormalGenerator ng = new NormalGenerator();
    ng.generateNormals(gi);
    gi.recomputeIndices();
    Stripifier st = new Stripifier();
    st.stripify(gi);
    gi.recomputeIndices();
    Shape3D part = new Shape3D();
    if(wireFrame==true)
    part.setAppearance(createWireFrameAppearance());
    else
    part.setAppearance(createMaterialAppearance());
    part.setGeometry(gi.getGeometryArray());
    BranchGroup contentRoot = new BranchGroup();
    TransformGroup objSpin = new TransformGroup();
    objSpin.setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE);
    contentRoot.addChild(objSpin);
    objSpin.addChild(part);
    LineStripArray lineArray = new LineStripArray(69, LineArray.COORDINATES, stripCount);
    lineArray.setCoordinates(0, coordinateData);
    Appearance blueColorAppearance = new Appearance();
    ColoringAttributes blueColoring = new ColoringAttributes();
    blueColoring.setColor(0.0f, 0.0f, 1.0f);
    blueColorAppearance.setColoringAttributes(blueColoring);
    LineAttributes lineAttrib = new LineAttributes();
    lineAttrib.setLineWidth(2.0f);
    blueColorAppearance.setLineAttributes(lineAttrib);
    objSpin.addChild(new Shape3D(lineArray, blueColorAppearance));
    Alpha rotationAlpha = new Alpha(-1, 16000);
    RotationInterpolator rotator =
    new RotationInterpolator(rotationAlpha, objSpin);
    BoundingSphere bounds = new BoundingSphere();
    rotator.setSchedulingBounds(bounds);
    objSpin.addChild(rotator);
    DirectionalLight lightD = new DirectionalLight();
    lightD.setDirection(new Vector3f(0.0f,-0.7f,-0.7f));
    lightD.setInfluencingBounds(bounds);
    contentRoot.addChild(lightD);
    AmbientLight lightA = new AmbientLight();
    lightA.setInfluencingBounds(bounds);
    contentRoot.addChild(lightA);
    Background background = new Background();
    background.setColor(1.0f, 1.0f, 1.0f);
    background.setApplicationBounds(bounds);
    contentRoot.addChild(background);
    return contentRoot;
    public GeomInfoApp(String[] args) {
    setLayout(new BorderLayout());
    GraphicsConfiguration config =
    SimpleUniverse.getPreferredConfiguration();
    Canvas3D canvas3D = new Canvas3D(config);
    add("Center", canvas3D);
    BranchGroup scene = createSceneGraph(args.length>0);
    SimpleUniverse simpleU = new SimpleUniverse(canvas3D);
    simpleU.getViewingPlatform().setNominalViewingTransform();
    simpleU.addBranchGraph(scene);
    public static void main(String[] args) {
    System.out.print("GeomInfoApp - Java 3D API demo program\n");
    System.out.print("A demonstration of using the GeometryInfo class.\n");
    System.out.print("The blue lines show the input geometry - the red ");
    System.out.print("geometry was created by the GeometryInfo and other classes.\n");
    System.out.print("Running the program without any command line arguments will show a solid object\n");
    System.out.print("Supplying any command line argument will show the wireframe.\n");
    System.out.print("http://java.sun.com/products/java-media/3D/collateral\n");
    Frame frame = new MainFrame(new GeomInfoApp(args), 256, 256);

    Yes, we have a doc bug here. Search for "class editor" in the help system index and you will find several (4) topics about using the class editor for JavaBeans. The Class tab referred to is not available when you create a POJO or a Bean. I can enter a TAR on that if you want.

  • What happened to the remote speaker icon?

    My Airport Express has worked up until recently. It will play over my computer
    speakers but not my stereo speakers. In the setup guide and online it instructs
    to go to the "pop-up menu at the at the bottom of the ITunes window". THIS RECENTLY DISAPPEARED and I have no clue why.... There isn't icon or anything there to switch speakers. I've updated the
    latest version of ITunes. The volume isn't turned down either and the set-up to
    my stereo has not changed. The wireless connection is working I just can't find the icon to switch to it. Please help.

    I currently have a older version of iTunes, but there should be only a slightly difference to what I say compare to your version of iTunes. First, go to iTunes preferences, then under Advance catalog, you should see a unchecked box with the description of "Look for remote speakers connected with AirTunes." Check the box then should solve your problem. Hope this helped you.

  • What happens when the process version is changed to 1.1, for example?

    Hi.
    A little problem here. I was on the 66 revision of my process and then I made a modification that was incompatible with the previous version.
    So, BPM change the version to 1.1.0, but I dont know why, I just cant see the new instances on workspace.
    The old ones are ok.
    My instances are created by WebService. I know they're been created cause I can see them in log viewer.
    I'm in my development server, i'm afraid to upload it to production server and get the same problem.
    Any ideias?

    There is no explanation...
    I tried everything and the instances keep not appearing. I tried even deploy the same version again making a major number increase and it not works either.
    So, I restarted the engine and everything worked ok...
    Now I can see those instances, even with my .net web service (PAPIWS)...
    OBPM is driving me crazy...

  • What happened to the "smooth scrolling" option? It used to be in the preferences menu, but now iPhoto just jumps through events...

    There used to be an option to make scrolling smooth in iPhoto, but since some update, it no longer exists. I dislike non-smooth scrolling because the events just jump up the page and it is difficult to follow them with a sensitive trackpad (which I prefer in other applications).

    In what mode are you referring to?  Photos?  With or without Event Titles displayed?  In the Photos mode with titles displayed there is a bug regarding scrolling down the events with some of the events open and some closed or all closed. But with all events open or titles not showing it seems the same as it was in iPhoto 8 (09).
    Send a bug/feature report to Apple via http://www.apple.com/feedback/iphoto.html.
    OT

  • When we do a failover to a Replica, what happened to the connected clients? Assuming that the Replica is located in a remote DR site with a different IP configuration.

    When we do a failover to a Replica, what happened to the connected clients? Assuming that the Replica is located in a remote DR site with a different IP configuration.
    Hi,
    I need some guidance here, please.
    I have some questions about replication:
    When we do a failover to a Replica, what happened to the connected clients? Assuming that the Replica is located in a remote DR site with a different IP configuration.
    Is possible to automate the failover process? Just like happens in a cluster.
    What changes do I need to do in order to guarantee that my clients reach my replica? For example, I need to do a failover to my Exchange Server Replica and I need to minimize the downtime. The same applies for a DC or a SharePoint Server
      Thanks in advanced.

    Hi efebo,
    “The same applies for a DC ”
    As for replicating virtualized DC (Personally,  I do not suggest to replicate DC , even though it can be replicate ), please refer to following link:
    http://technet.microsoft.com/en-us/library/dn250021.aspx
     "In short, Exchange does
    not support the Hyper-V Replica feature.  Exchange has a long history of supporting virtualisation from
    Exchange 2003 onwards.  It is fully supported to install Exchange
    2007,
    2010 or
    2013 as a virtual machine on Hyper-V, but using the Hyper-V replica feature is not supported.
    For details please refer to following link:
    http://blogs.technet.com/b/rmilne/archive/2013/07/29/exchange-and-hyper-v-replica-support.aspx
    I assuming that the "Remote DR site" and the primary site both have public IPs .
    Based on my knowledge  you can not access replica site VM  directly after a disaster , maybe you need to rebuild primary site and replicate VM back .
    Best Regards
    Elton Ji
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • Lost my iPod, remotely locked it through iCloud. What happens when the battery goes out?

    Hello!
    I lost my Ipod, but managed to locate and lock it remotely through Find my iPod and iCloud. It was located once, but hasn't been located again in the last four days. I think the battery may have run out. What happens when the battery is charged and the iPod turned back on? Does the lock and everything else that can be controlled with Find my iPod still apply?
    Thank you!

    Yes, because when you remotely lock the iPod via Find my iPod, the lock code is set as the lock code that you would use to unlock the iPod if you used a passcode normally. As long as the iPod is still connected to your Apple ID, Find my iPod should work as log as the iPod is connected to wifi.

  • Changing up what happens at the 'select resource - queued' step

    Greetings!
    So, I'm curious .. we'd like to change how we do things regarding what happens at the select resource - queued step. Our current state is a series of business checks, place the call on hold, play CUCM MOH, take the call off hold, go back to the queue loop and repeat.
    To change things up I'd like to play some royalty-free music as a prompt instead of putting the call on hold. I would use boolean flags to keep track of what prompts have played so callers do not hear the same wav file over and over and over.  So, I'm thinking of doing something like this ...
    At the queued step ..
    play a prompt
    begin the queue loop
         business check
         agent check
         play royalty-free (RF) music clip 1 (45 sec)
         play informational prompt 1 (15 sec)
         opt-out check
    go back to the queue loop
    2nd time through ..
         business check
         agent check
         play RF 2 (45 sec)
         play info 2 (15 sec
         opt-out check
    3rd time ...
         business check
         agent check
         play RF 3 (45 sec)
         play info 3 (6 sec)
         opt-out check
    4th time ...
         business check
         agent check
         play RF 4 (45 sec)
         play info 4 (6 sec)
         opt-out check
    And maybe one more time playing these types of prompts before we switch to placing the call on hold and playing CUCM MOH. Generally, most calls are answered before the five minute mark, however, we do have outliers who wait a very long time. Playing CUCM MOH might be the appropriate thing to do for those rare instances?
    I'm curious if anyone else has tried this and am hoping for some feedback?
    Thanks!
    Keith

    Hi
    There's nothing wrong with doing it that way. I've seen a few customers play music from prompts rather than holding; it's easier to maintain/change that way.
    Aaron

  • My mac disk is full and i cant transfer files from Mac to USB. saying the format is not good, how can i change the format and what happened to the files i have on USB?

    my mac disk is full and i cant transfer files from Mac to USB. saying the format is not good, how can i change the format and what happened to the files i have on USB?

    Once something similar happened to me. The external drives I had set up for FCP to use for some reason were not mounted, and FCP put all its render files on the main drive and I couldn't find them anywhere.
    Go to applications, and control-click (and hold down) on your FCP icon; you should get a pop up menu that says "show package contents". Select that, select the "contents" folder, then the "mac OS" folder. See if your quicktime file is in there, or if you've got render files in the "render" folder or audio render files in the "audio render" folder that don't belong there.
    That's where FCP sticks stuff when your documents FCP project folders are not available or when external drives you've selected aren't available.

  • HT1947 What happened to the keyboard search function on the remote app?

    What happened to the keyboard search function on the remote app? Was the only thing that really made it useful.

    I am having the same issue. I can see a dimmed keyboard icon on the top right of screen, but cannot access the keyboard to enter information for Apple TV 2. Is anyone else having the same issue and are there any solutions to fix the problem?

  • What happened to the mail format ? This didnt need changing!

    what happened to the mail format ? This didnt need changing!
    Is there a way to go back to 10.6.8 format .Im sick of reteaching myself new ****
    I didnt need every time apple runs a new os!
    <Edited by Host>

    More information would be helpful. What version of the OS are you running? What about the new layout don't you like? Try Mail/Preferences/Viewing and check use classic layout to see if that is what you want.
    Send Apple feedback. They won't answer, but at least will know there is a problem. If enough people send feedback, it may get the problem solved sooner.
    Mail Feedback

  • Just upgraded to 5 from 3 - what happened to the page select icon? Can't find it in customize toolbars.

    Used to be you could select which page you wished to go back or forward to from the arrow icons on the navigation toolbar. The history menu item only shows 10 sites without having to open history for today. What happened? Is there another icon or a new plug in for this functionality? I used it all the time.

    ''what happened to the page select icon (Back/Forward)''
    The back/forward buttons have been moved to right-hand side of the navigation bar and the drop-down was removed. User right-click or hold click for one second to see the tab history. This is item #5 in my list.
    The History menu also has "Open Previous session" and "Open closed windows",
    to see more history use the History sidebar ("Ctrl+H") or the History Library List ("Ctrl+Shift+H") and sort or view by "Last visited".
    You can make '''Firefox 5.0.1''' look like Firefox 3.6.19, see numbered items 1-10 in the following topic [http://dmcritchie.mvps.org/firefox/firefox-problems.htm#fx4interface Fix Firefox 4.0 toolbar user interface, problems (Make Firefox 5.0.1, or 4.0.1, look like 3.6.*)]. ''Whether or not you make changes, you should be aware of what has changed and what you have to do to use changed or missing features.''
    * http://dmcritchie.mvps.org/firefox/firefox-problems.htm#fx4interface

  • What happened to the sidebar view in iTunes 12.0?

    What happened to the sidebar view in iTunes 12.0?

    "Switch to Songs view.  Everything will be much clearer"
    I have no use for Songs view.  I always use Albums view (personal preference  - I think of my library as a collection of albums, not of songs), but never had any problem at all with the use of the top-left icons in iTunes 12.  Indeed, I much prefer the iTunes 12 version of the sidebar - ironically, for the reason that some seem to object to it: it doesn't clutter up a standardized listing of my library content with device-related information, and does not change if I connect an iDevice.  In general, the only interaction I need at the device level is the Eject function - all content syncing is controlled through playlists associated with each device I use (which, of course, are visible and can be modified whether a device is connected or not).  I only need to see the details of a device on the rare occasions I want to make a change to its behavior with respect to synchronization.

  • What happens to the outputs when I reconfigure the 6524 card?

    I have an application where I want to recongure the card throughout my program. For example I might initially want to set a single 8 bit port, so I could use Dig_Prt_Config and Dig_Out_Prt. Then I might want to output a batch of data using buffered IO so I use DIG_Block_PG_Config and DIG_Grp_Config to configure the card again. My question is what happens to the output states when I do this. If the port is then assigned to a group what happens to the outputs at that point? Do they remain unchanged until I do a Dig_Block_Out or do they all turn off? I guess I will find out when I try it, but it would save me from throwing away code if I knew now,
    Thanks,
    David

    David,
    I assume you have the 6534 board. On the 6534 board, reconfiguring the port will not affect the output value. Well, as long as the direction map doesn't change. Anyway, hope that helps.
    Ron

Maybe you are looking for