Point in a CubicCurve2D - Not in the boundary of the shape

Hello, I have a problem, because I wanna know, when a point is in the CubicCurve2D line (not inside the boundary of the shape), but I just find on the API when the point is inside the boundary of the shape... Some idea??
Thanks,
Javi.

import java.awt.*;
import java.awt.event.*;
import java.awt.geom.*;
import javax.swing.*;
import javax.swing.event.MouseInputAdapter;
public class WalkTheLine extends JPanel
    CubicCurve2D curve;
    Point2D.Double[] points;
    Point2D.Double hit;
    public WalkTheLine()
        double x1 = 100;
        double y1 = 90;
        double ctrlx1 = 100;
        double ctrly1 = 270;
        double ctrlx2 = 300;
        double ctrly2 = 90;
        double x2 = 300;
        double y2 = 270;
        points = new Point2D.Double[4];
        points[0] = new Point2D.Double(x1, y1);
        points[1] = new Point2D.Double(ctrlx1, ctrly1);
        points[2] = new Point2D.Double(ctrlx2, ctrly2);
        points[3] = new Point2D.Double(x2, y2);
        curve = new CubicCurve2D.Double();
        curve.setCurve(points, 0);
        hit = new Point2D.Double();
    protected void paintComponent(Graphics g)
        super.paintComponent(g);
        Graphics2D g2 = (Graphics2D)g;
        g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
                            RenderingHints.VALUE_ANTIALIAS_ON);
        g2.setPaint(Color.blue);
        g2.draw(curve);
        g2.setPaint(Color.red);
        for(Point2D.Double p : points)
            g2.fill(new Ellipse2D.Double(p.x-2, p.y-2, 4, 4));
        g2.setPaint(Color.green.darker());
        g2.fill(new Ellipse2D.Double(hit.x-2, hit.y-2, 4, 4));
    public void setPoint(int index, double x, double y)
        points[index].setLocation(x, y);
        curve.setCurve(points, 0);
        repaint();
    public void setHit(Point p)
        hit.setLocation(p);
        repaint();
    public static void main(String[] args)
        WalkTheLine walkTheLine = new WalkTheLine();
        PointMover mover = new PointMover(walkTheLine);
        walkTheLine.addMouseListener(mover);
        walkTheLine.addMouseMotionListener(mover);
        JFrame f = new JFrame(walkTheLine.getClass().getName());
        f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        f.add(walkTheLine);
        f.add(mover.getControlPanel(), "South");
        f.setSize(400,400);
        f.setLocation(200,200);
        f.setVisible(true);
class PointMover extends MouseInputAdapter
    WalkTheLine walkTheLine;
    int selectedIndex;
    Point2D.Double offset;
    boolean dragging;
    int methodFlag;
    final int MIN_DISTANCE = 5;
    final int ITERATOR   = 0;
    final int PARAMETRIC = 1;
    public PointMover(WalkTheLine wtl)
        walkTheLine = wtl;
        offset = new Point2D.Double();
        dragging = false;
        methodFlag = ITERATOR;
    private boolean isOnCurve(Point p)
        switch(methodFlag)
            case ITERATOR:   return withIterator(p);
            case PARAMETRIC: return withParametric(p);
            default: return false;
    private boolean withIterator(Point p)
        // flatness ~ number of segments for initial curve:
        //     0.001 ~ 463;  0.01 ~ 199;  0.1 ~ 57
        PathIterator pit = walkTheLine.curve.getPathIterator(null, 0.001);
        double[] coords = new double[6];
        Point2D.Double next = new Point2D.Double();
        double minDist = 1.75;
        while(!pit.isDone())
            int type = pit.currentSegment(coords);
            switch(type)
                case PathIterator.SEG_MOVETO:
                case PathIterator.SEG_LINETO:
                    next.x = coords[0];
                    next.y = coords[1];
                    break;
                case PathIterator.SEG_QUADTO:  break;
                case PathIterator.SEG_CUBICTO: break;
                case PathIterator.SEG_CLOSE:   break;
                default:
                    System.out.println("unexpected type: " + type);
            if(next.distance(p) < minDist)
                return true;
            pit.next();
       return false;
     *  from: PathIterator.SEG_CUBETO
     *  P(t) = B(3,0)*CP + B(3,1)*P1 + B(3,2)*P2 + B(3,3)*P3
     *  0 <= t <= 1
     *  B(n,m) = mth coefficient of nth degree Bernstein polynomial
     *         = C(n,m) * t^(m) * (1 - t)^(n-m)
     *  C(n,m) = Combinations of n things, taken m at a time
     *         = n! / (m! * (n-m)!)
    private boolean withParametric(Point p)
        Point2D.Double[] points = walkTheLine.points;
        int w = walkTheLine.getWidth();
        double minDist = 1.75;
        Point2D.Double next = new Point2D.Double();
        for(int j = 0; j <= w; j++)
            double t = (double)j/w;
            next.x = B(3,0,t)*points[0].x + B(3,1,t)*points[1].x +
                     B(3,2,t)*points[2].x + B(3,3,t)*points[3].x;
            next.y = B(3,0,t)*points[0].y + B(3,1,t)*points[1].y +
                     B(3,2,t)*points[2].y + B(3,3,t)*points[3].y;
            if(next.distance(p) < minDist)
                return true;
        return false;
    private double B(int n, int m, double t)
        int c = factorial(n) / (factorial(m) * factorial(n-m));
        return c * Math.pow(t,m) * Math.pow(1.0 - t, n-m);
    private int factorial(int n)
        return n > 1 ? n*factorial(n-1) : n == 0 ? 1 : n;
    public void mouseMoved(MouseEvent e)
        Point p = e.getPoint();
        Point2D.Double hit = walkTheLine.hit;
        if(isOnCurve(p))
            walkTheLine.setHit(p);
    public void mousePressed(MouseEvent e)
        Point p = e.getPoint();
        Point2D.Double[] points = walkTheLine.points;
        for(int j = 0; j < points.length; j++)
            if(points[j].distance(p) < MIN_DISTANCE)
                selectedIndex = j;
                offset.x = p.x - points[j].x;
                offset.y = p.y - points[j].y;
                dragging = true;
                break;
    public void mouseReleased(MouseEvent e)
        dragging = false;
    public void mouseDragged(MouseEvent e)
        if(dragging)
            double x = e.getX() - offset.x;
            double y = e.getY() - offset.y;
            walkTheLine.setPoint(selectedIndex, x, y);
    protected JPanel getControlPanel()
        String[] ids = { "iterator", "parametric" };
        JPanel panel = new JPanel();
        ButtonGroup group = new ButtonGroup();
        ActionListener l = new ActionListener()
            public void actionPerformed(ActionEvent e)
                JRadioButton rb = (JRadioButton)e.getSource();
                String ac = rb.getActionCommand();
                if(ac.equals("iterator"))
                    methodFlag = ITERATOR;
                if(ac.equals("parametric"))
                    methodFlag = PARAMETRIC;
        for(int j = 0; j < ids.length; j++)
            JRadioButton rb = new JRadioButton(ids[j], j==0);
            rb.setActionCommand(ids[j]);
            rb.addActionListener(l);
            group.add(rb);
            panel.add(rb);
        return panel;
}

Similar Messages

  • Performance Point Decomposition Tree does not Showing the Any Dimensions

    Hi,
     Actually i have created three (dimension) filters in Dashboard which is associated with Analytic grid. Among those three dimension two of them in Analytic Chart 'Bottom axis' remaining one dimension in Analytic Chart 'Background'.
    Now the decomposition tree is not working. but i would moved BackGround dimension to bottom axis then then decomposition  tree is working fine.
    Why? Does decomposition tree not work, if any dimension would be in analytic chart 'BackGround'.
    Can anyone tell answer for issue? Any work around for this?
    It would be great if any one would give a correct Solution. Thanks in Advance.
    Thanks & Regards
    Poomani Sankaran

    One  observation which is, if All the filter Dimensions would be in bottom axis  then the Analytic grid Decomposition Tree is working fine. If i would keep any one of dimension in 'Back Ground' then it is not showing any dimension in Decomposition
    Tree.

  • Mouse pointer has lost its place in the shapes list

    Suddenly, my mouse pointer exhbits a mismatch of shape and current context.
    Examples:
    On the compose page of ASC, placed in the left or right margin, or anywhere from the to of the screen to the space below the grey bar of buttons that starts with the apple and ends with the search box, the pointer has the expected black arrow shape.
    Hovered over Apple Support Communities, New, Your Stuff, History, Browse, or in the spaces along that line, it changes to a cross with centred dot similar to the drawn shape below:
    Placed in or beside the formatting controls above the compose box, it returns to the expected black arrow shape, whether over the grey area or the cfomatting buttons.
    In the text entry area, whe're back to the cross, very difficult to pick out on the page, especially when it's somewhere in the text.
    The cross remains as I move the pointer down the page. There's a quick flash of the arrow to the left and slightly above the cross as the pointed moves downward across the word Categories, and across the words in the list of categories below, and from there to the bottom of the page.
    The cross gets substituted for other pointer shapes as well—On Google Maps, the cross shows until I press the mouse button to grab the map, then changes to the enpected closed hand when I drag the map in any direction. In Sreet view, I get the arrowm the cross, or an I beam in the circle that indicates where a click will move the viewpoint, or a cross in the circle that indicates the center of a magnified view.
    Questions: What's happening? How do I fix it?
    Comments and suggestions apreciated.
    Regards,
    Barry
    MBP with Retina, mid 2012, 2.3 GHz Core i17, 8 Gb, OS X v10.8.4 (12S55)

    Hi Linc,
    Thanks for the pointer. Neither of the Adobe plug-ins mentioned in the linked discussion are installed on my MBP; in fact the only one installed is the Google Earth We Plug-in.
    In the meantime, the mouse pointer has gone back to behaving normally. The only significant action I can think of is that the MBP was shut down for a little over 10 hours today. I had restarted it a couple of times last night, but had not let it sit for any extended time.
    Still a mystery.
    Regards,
    Barry

  • How to hold the values as  it's not holding the values when it cross 255

    DATA : fval1  TYPE edidd-sdata.
    DATA : fval2  TYPE edidd-sdata.
    DATA : fval3 TYPE edidd-sdata.
    DATA : fval4 TYPE edidd-sdata.
    DATA : fval5 TYPE edidd-sdata.
      DATA : len(3) TYPE n.
    values1 = wa_final-low.
      values2 = wa_final-high.
      IF wa_final-high IS NOT INITIAL.
        CONCATENATE values1 values2 INTO fval1 SEPARATED BY '-'.
      ELSE.
        fval2 = values1.
      ENDIF.
      IF fval3 IS NOT INITIAL.
        IF fval1 IS NOT INITIAL.
          fval = fval1.
          CONCATENATE fval3 fval INTO fval3 SEPARATED BY '/'.
        ENDIF.
        IF fval2 IS NOT INITIAL.
          fval = fval2.
          CONCATENATE fval3 fval INTO fval3 SEPARATED BY '/'.
        ENDIF.
      ELSE.
        IF fval1 IS NOT INITIAL.
          fval3 = fval1.
        ENDIF.
        IF fval2 IS NOT INITIAL.
          fval3 = fval2.
        ENDIF.
      ENDIF.
      DATA : len(3) TYPE n.
      len = STRLEN( fval3 ).
      IF len > 250.
        fval4 = fval3+0(250).
        fval3 = fval3+250(5).
    *    CONCATENATE fval4 fval3 INTO fval5.
      ENDIF.
           IF fval4 IS INITIAL.
              wa_final1-varbl31 = fval3.
            ELSE.
                CONCATENATE fval4 fval3 INTO fval5.
                wa_final1-varbl31 = fval5.
            ENDIF.
            MODIFY  it_final1 FROM wa_final1
            TRANSPORTING varbl31 WHERE agr_name = wa_final-agr_name.
    at this point also it's not holding the values when it exseds 255
    kindly please help

    H friends ,
    i am not the expert at the same time i know some thing in abap
    fval4 = fval3+0(250).
        fval3 = fval3+250(5).
    in the above case fval3 have 255 char at that time iam transporting 250 char to fval4 with this statment
    fval4 = fval3+0(250).
    and iam keeping  the remaining 5 char in fval3 with this statment
    fval3 = fval3+250(5)
    so that i can push some more values in fval3  and at i am
    CONCATENATE fval4 fval3 INTO fval5.
    so that fval5 may get all values this is the way i try but fval5 is not holding all the values 
    i asked solution for that
    fval 3 = fval3+250(250)
      dosen't  have any meaning i know that  friend
    my question is how to hold the remaining value

  • Have apple tv 2g and several IDevices (ipad, iphone..)and around the house i have several access point connect via UTP cable to the same router/modem, but  when i try Airplay it wont work if the devices are on dif wifi conn. regardelless its the same LAN.

    Problem with Homesharing/Airplay with dif IDevices (Itunes with a PC, Iphone, Ipad, Itouch etc) using my home wifi connections that has several access point throu out the house and they all are connected via UTP cable to the same modem/router (My LAN).
    When i try to use airplay or homesharing both devices have to in the same ACCESS POINT (it does not mather if its WIRED or WIRELESS, i have the same problem with both).
    Any ideas?? This did not happen before i upgraded ITUNES in order to use IOS5.
    Thanks

    Thanks for the advice. But i dont have any devices sync wifi. It also happens with older versions of IOS on iphone 4.2.1 and 3.1.3 and also IOS5 (no wifi sync enable).
    Basiclly when i try to airplay music using itunes (pc) to my apple tv 2g (4.3.3.) they both have to be in the same access point, if the apple tv is connect via UTP cable i have to be connected to that access point wifi. Basicly dosent work with dif access points.  Also if i manage to be on the same access point (itunes using a pc and the apple tv) if i have to use Remote App to change songs i have to be in the access point to.. can not see the devices...
    Any ideas?

  • Need to find out how to lock a point in a path that will not allow the rest of the path to rotate or move around it

    Hello,
    I am having some trouble with using shape layers and paths to create a solid, flat 'hair' effect in a cartoon animation.
    I have used a semicircle shape layer as the hair on the head itself and then a path with a stroke of the same width as the semi circle to be the long part of the hair.
    Unfortunately when I move/rotate the bottom point in the path it causes gaps to appear further up where the stroke is rotating around the point at which the stroke is supposed to "connect" to the semi circle.
    I have included a couple of screenshots of me rotating the hair opposite ways so you can see.
    - imgur: the simple image sharer
    - imgur: the simple image sharer
    I need to find out if there is a way to lock the top point in place where it joins the semi circle blond hair which will stop this part from moving at all, even rotating around the point.
    But the bottom needs to move freely and obviously the part between the two points will move fairly naturally.
    If you can imagine how a girl with long hair has her hair attached to her head, it does not move at all, but the bottom moves freely. It needs to be like this.
    If you can provide any assistance it would be greatly appreciated.
    Thanks!

    That is perfect thank you so much!
    Can't believe I didn't think of that but you da real MVP!

  • My macbook seems to be going crazy. At certain points (and for hours) I get the oh snap page on chrome, safari doesnt work, macbook wont let me create any files or for example upload music to itunes. I restored my mac so im sure its not a malware problem.

    My macbook seems to be going crazy. At certain points (and for hours) I get the oh snap page on chrome, safari doesnt work, macbook wont let me create any files or for example upload music to itunes. I restored my mac so im sure its not a malware problem. The only thing that solves it is switching off and on , but sometimes I have to do that for 6-7 times before its ok or wait for a few hours. Some help please

    Please read this whole message before doing anything.
    This procedure is a test, not a solution. Don’t be disappointed when you find that nothing has changed after you complete it.
    Step 1
    The purpose of this step is to determine whether the problem is localized to your user account.
    Enable guest logins* and log in as Guest. Don't use the Safari-only “Guest User” login created by “Find My Mac.”
    While logged in as Guest, you won’t have access to any of your personal files or settings. Applications will behave as if you were running them for the first time. Don’t be alarmed by this; it’s normal. If you need any passwords or other personal data in order to complete the test, memorize, print, or write them down before you begin.
    Test while logged in as Guest. Same problem?
    After testing, log out of the guest account and, in your own account, disable it if you wish. Any files you created in the guest account will be deleted automatically when you log out of it.
    *Note: If you’ve activated “Find My Mac” or FileVault, then you can’t enable the Guest account. The “Guest User” login created by “Find My Mac” is not the same. Create a new account in which to test, and delete it, including its home folder, after testing.
    Step 2
    The purpose of this step is to determine whether the problem is caused by third-party system modifications that load automatically at startup or login, by a peripheral device, by a font conflict, or by corruption of the file system or of certain system caches.
    Disconnect all wired peripherals except those needed for the test, and remove all aftermarket expansion cards, if applicable. Start up in safe mode and log in to the account with the problem. You must hold down the shift key twice: once when you turn on the computer, and again when you log in.
    Note: If FileVault is enabled, or if a firmware password is set, or if the startup volume is a Fusion Drive or a software RAID, you can’t do this. Ask for further instructions.
    Safe mode is much slower to start up and run than normal, with limited graphics performance, and some things won’t work at all, including sound output and Wi-Fi on certain models. The next normal startup may also be somewhat slow.
    The login screen appears even if you usually log in automatically. You must know your login password in order to log in. If you’ve forgotten the password, you will need to reset it before you begin.
    Test while in safe mode. Same problem?
    After testing, restart as usual (not in safe mode) and verify that you still have the problem. Post the results of Steps 1 and 2.

  • Is there a way to make an audio clip not cover the whole project? I want to add audio clip or song and let it start at a certain point in the project. I'm working with iMovie on IPad!

    Is there a way to make an audio clip not cover the whole project in iMovie? I want to add audio clip or song and let it start at a certain point in the project. Whenever I add audio or song it covers the whole project. I'm working with iMovie on IPad!

    Thank you for your reply Karsten but unfortunately this didn't help me so far. Or maybe I'm missing something?
    First the link is a tutorial for iMovie on a Mac. I'm using iMovie on iPad so the steps are inapplicable.
    Second it is only possible for me to manipulate the end part of the sound clip to whichever duration I want. But I can't do the same with the 'beginning' of the sound clip.
    I simply want to place some photos in the beginning of my video with no sound in the background then after like 2 secs I want to start the music clip. For some reason that is not possible! Cause every time I drop the music clip unto my project timeline it automatically place it self along with the first frame in the project! And consequently the photos and music are forced to start together.
    Hope I'm making sense...

  • How to recover from D recovery drive that is not in the recovery point list

    I got problem when I created a recovery point, this removed previous created or HP manufactory recovery.
    then I use other tool make this recovery disk back. now because it is not in the recovery point, even though I can see the driver D, recovery is not work, what it said is access denied.
    another problem is I alrerady update my notebook to Windows 8.1 Pro. would that default recovery back to Windows 8.1 Pro?

    When requesting assistance, please provide the complete model name and product number (p/n) of the HP computer in question. HP/Compaq makes thousands of models of computers. Without this information it may be difficult or impossible to assist you in resolving your issue.
    The above requested information can be found on the bottom of your computer, inside the battery compartment or on the startup BIOS screen. Please see How Do I Find My Model Number or Product Number? for more assistance locating this information. DO NOT include your serial number. Please enter the model/product information into HP's Online Consumer Support page and post it here for our review.
    The original factory installed operating system is what will be recovered to your computer, when you use the HP provided methods of recovering your computer. Try using the "F" key, associated with the HP Recover Manager, at power on. You may also try marking the "D:\HP Recovery" partition as active in the Windows Disk Management Console and rebooting the computer. 
    If the above didn't work and you didn't create your HP Recovery Media when you first setup your computer, please contact official HP Customer Support in your country / region, via the HP Worldwide Support Portal, to see if HP Recovery Media is available for your computer. Software may not be covered by the warranty and there may be a charge for the HP Recovery Media.
    If you have any further questions, please don't hesitate to ask.
    Please click the White KUDOS "Thumbs Up" to show your appreciation
    Frank
    {------------ Please click the "White Kudos" Thumbs Up to say THANKS for helping.
    Please click the "Accept As Solution" on my post, if my assistance has solved your issue. ------------V
    This is a user supported forum. I am a volunteer and I don't work for HP.
    HP 15t-j100 (on loan from HP)
    HP 13 Split x2 (on loan from HP)
    HP Slate8 Pro (on loan from HP)
    HP a1632x - Windows 7, 4GB RAM, AMD Radeon HD 6450
    HP p6130y - Windows 7, 8GB RAM, AMD Radeon HD 6450
    HP p6320y - Windows 7, 8GB RAM, NVIDIA GT 240
    HP p7-1026 - Windows 7, 6GB RAM, AMD Radeon HD 6450
    HP p6787c - Windows 7, 8GB RAM, NVIDIA GT 240

  • Downloaded new version itunes to Windows 7, now receiving error while computer is booting Apple Sync Notifier.exe- Entry Point Not Found the procedure entry point sqlite3_wal_checkpoint could not be located in the dynamic link library SQLite.dll., Help!

    Downloaded new version itunes to Windows 7, now receiving error while computer is booting Apple Sync Notifier.exe- Entry Point Not Found the procedure entry point sqlite3_wal_checkpoint could not be located in the dynamic link library SQLite.dll., Help! How do I remove this message every time I start up Windows? Would it help to
    re-install Itunes and what version??

    Refer to this thread - https://discussions.apple.com/message/15685210#15685210
    Quick answer "copy the file SQLite3.dll from the C:\Program Files (x86)\Common Files\Apple\Apple Application Support folder to the C:\Program Files (x86)\Common Files\Apple\Mobile Device Support folder"

  • How do i fix the following message that appears when i open my computer :- Apple Sync Notifier.exe Entry Point not found the procedure entry point sqlite3_wal_check point chould not be located in the dynamic link library SQLite3.dll

    Apple Sync Notifies,exe.Entry point not found the procedure entry point sqlite3_wal_checkpoint could not be located in the dynamic link library SQLite3.dll
    I have uninstalled Itunes 10.4 shut down and installed Itunes 10.4 and still get this message on opening? How do i fix this problem?

    With Windows Explorer, navigate to your C:\Program Files\Common Files\Apple\Apple Application Support folder.
    Copy the SQLite3.dll that you should find there, navigate to the nearby Mobile Device Support folder, and Paste it in there also.
    Restart the programme all should be well
    In case that your OS is (64 bit)
    1. Open windows explorer, go to location C:\Program Files (x86)\Common Files\Apple\Apple Application Support
    2. Copy file "SQLite3.dll"
    3. Now paste it in the folder  C:\Program Files (x86)\Common Files\Apple\Mobile Device Support
    4. Restart the programme, it should not display that message, it should be clear.
    Good Luck

  • Why is it that every udate of my iPhone software do I get the error message on my laptop: AppleSyncNotifier.exe - Entry Point Not Found The procedure enrty point xmlTextReaderConstName could not be located in the dynamic link library libxml2.dll

    Each time I update the software on my iPhone4 I get the following error message on my lap top: AppleSyncNotifier.exe - Entry Point Not Found The procedure enrty point xmlTextReaderConstName could not be located in the dynamic link library libxml2.dll
    I go on line to find a solution, but it must be a common problem, why has apple not corrected yet?

    This is the fix I got from discussions and it worked for me.  It is copied below.  I just did the manual fix which I have underlined. Good luck! Regards, Belle.
    This can occur because libmxl2.dll is not in your C:\Program Files\Common Files\Apple\Mobile Device Support folder.
    There have been some issues with this and other dlls not being in the right place (or not being everywhere they should be) since the 10.3.1.55 iTunes update.
    However, I note that the 10.4 iTunes update is now out - surprisingly quickly - so try installing that, rebooting, and see if your issue is solved.
    If it isn't, though, here's the manual fix:-
    With Windows Explorer, navigate to your C:\Program Files\Common Files\Apple\Apple Application Support folder.
    Copy the libmxl2.dll that you should find there, navigate to the nearby Mobile Device Support folder, and Paste it in there also.
    Reboot and see if all is well.
    I actually had the issue with SQLite3.dll, and the above fix worked for me (I found it in an April 2010 posting!).
    I passed on the fix as above for the similar issue with libmxl2.dll to someone who had exactly your problem, and he reported that it fixed it for him.

  • Since updating to 10.4 getting error message on startup 'AppleSyncNotifier.exe – Entry Point Not Found, The procedure entry point xmlTextReaderConstName could not be located in the dynamic link library libxml2.dll.'. How do I fix this annoying problem?

    Since updating to 10.4 I've been getting this error message on computer startup
    'AppleSyncNotifier.exe – Entry Point Not Found
    The procedure entry point xmlTextReaderConstName could not be located in the dynamic link library libxml2.dll.'.
    Please help me fix this annoying problem?
    belle

    This is the fix I got from discussions and it worked for me.  It is copied below.  I just did the manual fix which I have underlined. Good luck! Regards, Belle.
    This can occur because libmxl2.dll is not in your C:\Program Files\Common Files\Apple\Mobile Device Support folder.
    There have been some issues with this and other dlls not being in the right place (or not being everywhere they should be) since the 10.3.1.55 iTunes update.
    However, I note that the 10.4 iTunes update is now out - surprisingly quickly - so try installing that, rebooting, and see if your issue is solved.
    If it isn't, though, here's the manual fix:-
    With Windows Explorer, navigate to your C:\Program Files\Common Files\Apple\Apple Application Support folder.
    Copy the libmxl2.dll that you should find there, navigate to the nearby Mobile Device Support folder, and Paste it in there also.
    Reboot and see if all is well.
    I actually had the issue with SQLite3.dll, and the above fix worked for me (I found it in an April 2010 posting!).
    I passed on the fix as above for the similar issue with libmxl2.dll to someone who had exactly your problem, and he reported that it fixed it for him.

  • When I try to start iTunes I get the following error message: Itunes.exe – Entry Point Not Found - The procedure entry point kCMByteStreamNotification_AvailableLengthChanged could not be located in the dynamic link library CoreMedia.dll.

    When I try to start iTunes I get the following error message: Itunes.exe – Entry Point Not Found - The procedure entry point kCMByteStreamNotification_AvailableLengthChanged could not be located in the dynamic link library CoreMedia.dll.

    Any answers how to fix it? All Im getting is error for the past 3 days!

  • Firefox.exe - entry point not found The Procedure entry point GetLogicalProcessorInformation could not be located in the dynamic link library Kernel32.dll

    Here's my problem, until yesterday my firefox browser is fine, unless sometimes when i playing games/app in facebook the plugin keep crashing but thats okay i can stop it and reload my firefox.
    But now everytime i try to open firefox it displaying the error massage:
    firefox.exe - entry point not found
    The Procedure entry point GetLogicalProcessorInformation could not be located in the dynamic link library Kernel32.dll
    I try to uninstall firefox, and reinstall again.
    i have to use internet explorer and torch browser, which don't fit me and make me in pain.
    i try to run in firefox safe mode, according to some suggestion here, but it wouldn't allow me to open Safe Mode (i even holding the Shift button when clicking on firefix icon)
    Can you guys help me in here?
    Iam using windows xp.
    Thank you so much in advance, GBU all :)

    hi, do you have service pack 3 installed on your xp computer?

Maybe you are looking for

  • Error while releasing :-Content item  was not successfully checked

    Hi I have create a ucm user "john" which has auth type "Local" and roles of           Admin           contributor           Sysmanager "admin" role:- has Groups/rights such as           Rights.Apss.RepMan           Rights.Apss.Workflow           Righ

  • How to get the Summary details of jpg file like (title, subject, author)

    Hi All, Plz help me out of this Reading Windows file summary properties (title, subject, author) in Java. When select properties giing right click on the file after that window open with the three tabs containg General,Security,Summary. From the Summ

  • EP prospective vendor registration page

    how and where do I fix this error - DirPartyPostalAddressFormHandler object not initialized

  • International Travel Request Project Help..urgent..

    Hi, Our project is International travel request. Wat we planned to do is, to select from and to locations we are displaying 2 world maps one for selection of from field and the other is for to. So i have downloaded world map illustrater file... how c

  • Insomniac Mac

    Hi Just recently (within the last couple of weeks) my 20” iMac has developed a bad case of insomnia – it either refuses to sleep (not responding to the Apple menu sleep command or staying in screensaver mode past the start time for sleep), or occasio