I grab a null frame.  Can a Java genious help, please?

Hello. I am a high school student working on a science fair project. Right now I am using JMF to grab a frame from my ATI TV Wonder USB. The code below accesses the TV Wonder but it seems like I get a null frame because I have put a if statement in the code and it says I have a null image there. Can someone please help me. Thank you in advance
import java.awt.*;
import java.awt.event.*;
import java.awt.image.*;
import java.text.*;
import java.util.*;
import javax.swing.*;
import javax.swing.event.*;
import javax.media.*;
import javax.media.format.*;
import javax.media.util.*;
import javax.media.control.*;
import javax.media.protocol.*;
import javax.media.control.FormatControl;
public class Cell extends JApplet implements ActionListener{
     JLabel welcomeLabel;
     JTextArea output;
     JButton close;
     String display = "";
     String exit = "The video capture buffer has been terminated.";
     String problem = "";
     String videoDevice = "vfw:Microsoft WDM Image Capture (Win32):0";
     public static Player player = null;
     public Buffer buf = null;
     public Image img = null;
     public VideoFormat vf = null;
     public BufferToImage btoi = null;
     public MediaLocator ml = null;
     public CaptureDeviceInfo di = null;
     public void init()
          Container c = getContentPane();
          c.setLayout( new FlowLayout() );
          welcomeLabel = new JLabel("Welcome to Adam's Cell Analyzer");
          c.add(welcomeLabel);
          output = new JTextArea(6, 60);
          output.setFont( new Font("Courier", Font.PLAIN, 12) );
          c.add(output);
          close = new JButton("End Analyze Program");
          close.addActionListener(this);
          c.add(close);
          display = "Starting...\n\n";
          output.setText(display);
          di = CaptureDeviceManager.getDevice(videoDevice);
          ml = di.getLocator();
          try {
               player = Manager.createRealizedPlayer(ml);
               player.start();
               Component comp;
          catch (Exception e) {
               problem += "An Exception has occured.";
               output.setText(problem);
          FrameGrabbingControl fgc = (FrameGrabbingControl)
               player.getControl("javax.media.control.FrameGrabbingControl");
          buf = fgc.grabFrame();
          btoi = new BufferToImage((VideoFormat)buf.getFormat());
          img = btoi.createImage(buf);
          display += "The video capture card is currently working properly\n";
          display += "and is sending a video feed to the image buffer.\n\n";
          output.setText(display);
          if(img==null){
               problem += "The frame is null.";
               output.setText(problem);
          else
               imageEnhancement(img);
     public void actionPerformed(ActionEvent e)
          output.setText(exit);
          player.close();
          player.deallocate();
     private void imageEnhancement(Image img)
     //Nothing now     
}

I decided to post my program on here because I remember how hard it was to get it to work, and I don't want people to go through the same problems... just don't use it to compete against me in the Intel Science and Engineering Fair and/or the Intel Science Talent Search ;-) then I'll be mad. Other than that, have fun!
~Adam Georgas
import java.awt.*;
import java.awt.Dimension;
import java.awt.event.*;
import java.awt.Image.*;
import java.awt.image.renderable.*;
import java.io.*;
import java.text.*;
import java.util.*;
import javax.swing.*;
import javax.swing.event.*;
import javax.media.*;
import javax.media.format.*;
import javax.media.format.VideoFormat;
import javax.media.util.*;
import javax.media.util.BufferToImage;
import javax.media.control.*;
import javax.media.protocol.*;
import javax.media.control.FormatControl;
public class Cell extends JApplet implements ActionListener{
     JLabel welcomeLabel;
     JTextArea output;
     JButton begin;
     JButton end;
     String display = "";
     String problem = "";
     String exit = "The video capture buffer has been terminated.";
     String videoDevice = "vfw:Microsoft WDM Image Capture (Win32):0";
     public static Player player = null;
     public Buffer buf = null;
     public MediaLocator ml = null;
     public CaptureDeviceInfo di = null;
     public BufferToImage btoi = null;
     public Image frameImage = null;
     public VideoFormat vf = null;
     public PlanarImage src = null;
     private ImageEncoder encoder = null;
private JPEGEncodeParam encodeParam = null;
     int error = 0;
     public void init()
          Container c = getContentPane();
          c.setLayout( new FlowLayout() );
          welcomeLabel = new JLabel("Welcome to Adam's Cell Analyzer");
          c.add(welcomeLabel);
          output = new JTextArea(6, 60);
          output.setFont( new Font("Courier", Font.PLAIN, 12) );
          c.add(output);
          begin = new JButton("Begin Analyze Program");
          begin.addActionListener(this);
          c.add(begin);
          end = new JButton("End Analyze Program");
          end.addActionListener(this);
          c.add(end);
          di = CaptureDeviceManager.getDevice(videoDevice);
          ml = di.getLocator();
          try {
               player = Manager.createRealizedPlayer(ml);
               player.start();
          catch (Exception b) {
               JOptionPane.showMessageDialog(this, b.toString(),
                    "An Exception has occured", JOptionPane.ERROR_MESSAGE);
          display = "Welcome\n\n";
          output.setText(display);
     public void actionPerformed(ActionEvent e)
          JComponent j = (JComponent) e.getSource();
          if (j == end){
               player.close();
               player.deallocate();
               output.setText(exit);     
          if (j == begin){
               display += "Starting...\n\n";
               output.setText(display);
               Control[] controls = player.getControls();
               FrameGrabbingControl fgc = (FrameGrabbingControl)
                    player.getControl("javax.media.control.FrameGrabbingControl");
               if (fgc == null) {
                    error = 1;
                    problem(error);
               buf = fgc.grabFrame();
               btoi = new BufferToImage((VideoFormat)buf.getFormat());
               if (btoi == null){
                    error = 2;
                    problem(error);
               VideoFormat format = (VideoFormat)buf.getFormat();
               Dimension size = format.getSize();
               if(format == null) {
                    error = 3;
                    problem(error);
               frameImage = btoi.createImage(buf);               
               if(frameImage == null) {
                    error = 4;
                    problem(error);
               else{
                    display = "";
                    display = "The video system is working correctly and grabbing frames.\n\n";
                    output.setText(display);     
     public void imageEnhancement()
//Top Secret :-)
     public void problem(int error)
          switch(error) {
          case 1:
               JOptionPane.showMessageDialog(this, "The frame grabbing control is null.",
                    "A problem has occured", JOptionPane.ERROR_MESSAGE);
               break;
          case 2:
               JOptionPane.showMessageDialog(this, "The buffer to image conversion did not occur properly.",
                    "A problem has occured", JOptionPane.ERROR_MESSAGE);
               break;
          case 3:
               JOptionPane.showMessageDialog(this, "The image format queries did not occur properly.",
                    "A problem has occured", JOptionPane.ERROR_MESSAGE);
               break;
          case 4:
               JOptionPane.showMessageDialog(this, "The buffer to image did not occur properly.",
                    "A problem has occured", JOptionPane.ERROR_MESSAGE);
               break;
          case 5:
               JOptionPane.showMessageDialog(this, "Java AWT Image to JAI Image did not occur properly.",
                    "A problem has occured", JOptionPane.ERROR_MESSAGE);
               break;
          default:
               JOptionPane.showMessageDialog(this, "An unknown problem has occured.",
                    "A problem has occured", JOptionPane.ERROR_MESSAGE);
}

Similar Messages

  • I have downloaded several books into ibooks.  Started reading one and closed it when I was done reading for the day.  Now I want to access other books and when I open ibooks it goes directly to that first book.  What can I do? Help please.

    I have downloaded several books into ibooks.  Started reading one and closed it when I was done reading for the day.  Now I want to access other books and when I open ibooks it goes directly to that first book.  It does not give me the shelf to choose what book I want to read - goes directly to the first book. What can I do? Help please.

    There should be a Library button on the top left. If not ap the middle of the screen to get it to appear.

  • HT4061 I was trying to update my phone now is asking me to restore my phone, can I have some help please?

    I was trying to update my phone now is asking me to restore my phone, can I have some help please?

    https://discussions.apple.com/message/18750831#18750831

  • Why I can't change on the settings ,I cloud ,advanced l, mail and then email address there I can't change ? Help please

    Why I can't change on the settings ,I cloud ,advanced l, mail and then email address there I can't change ? Help please?

    You can't change that address by design, but Apple allows you to create another two addresses and use instead they call those aliases and you can create and use those different for different people with the same account. Instructions here
    http://support.apple.com/kb/ph2622

  • New mail button does not respond so can't write mail. help please?

    New mail button does not respond so can't write mail. help please?

    I am no expert, but open your mail, go to the top of your apple bar click the apple sign then force quit mail, restart and it may work.
    I had this issue before and it was resolved.

  • HT5312 i forgot my security questions and i don't know what to do to reset them because i can't answer them, help please!!

    i forgot my security questions and i don't know what to do to reset them because i can't answer them, help please!!

    You need to ask Apple to reset your security questions; ways of contacting them include clicking here and picking a method for your country, phoning AppleCare and asking for the Account Security team, and filling out and submitting this form.
    They wouldn't be security questions if they could be bypassed without Apple verifying your identity.
    (102165)

  • Why i can't download iWork in my macbook pro retina? Apple said that is free and i can't download it. help please!

    Why i can't download iWork in my macbook pro retina? Apple said that is free and i can't download it. help please!

    Is your Mac new?
    http://www.apple.com/creativity-apps/mac/up-to-date/
    FWIW, iWork as such is no longer available; it is now separate applications: Pages, Numbers, and Keynote.
    Do you have the older (via install DVD) iWork 09 version installed? Then the new versions should show up in Updates (mac app store).

  • HT1430 I can get emails on my IPad but can't send them.Help,please.Thanks.

    I can get emails on my IPad but can't send them.Help,please.

    Did you check the outgoing mail server setting? Make sure that your username and password are in there.
    Settings>Mail, Contacts, Calendars>Your email account>Account>Outgoing mail server - tap the server name next to SMTP and check in the primary server and make sure your username and password are entered and correct - even if it says that the password is optional.

  • Can any Java expert help me? Urgent.

    I create a table---CourseDB in adatabase to store the Student ID ( student identification number) and the grades of the courses that they took.
    The structure of the table---CourseDB is:
    StudentID
    GradeofCourse1
    GradeofCourse2
    GradeofCourse3
    GradeofCourseN
    Here GradeofCourse1 means the grade of course 1, that the student obtained. GradeofCourse2, GradeofCourse3, GradeofCourseN have the same meaning.
    I want to use the following query to count the students
    who get g1 in course 1, and g2 in course 2, ......and gn in
    course n.
    Select COUNT(*)
    From CourseDB
    Where GradeofCourse1=g1 AND GradeofCourse2= g2
    ......AND GradeofCourseN=gn
    Here g1, g2,......,gn are grade, the values are: A,B,C,D.
    I want to consider all the possible combination of g1,g2,...,gn.
    The students take all the n courses:Course 1, Course 2,...., Course n, and may get A,B,C, or D in the n courses.
    For example:
    g1=A,g2=B,g3=C,.....,gn=D
    ( This means that the student gets A in Course 1, gets B in Course 2, gets C in Course 3,....., gets D in Course n. Many students may have the same situation. I want to know how many are the students?)
    Or:
    g1=B,g2=C,g3=D,......,gn=A
    To make the problem clear, I give a detail example:
    For example, there are two courses: course 1, course 2.
    I want to know how many stuent get "A" in course 1 and
    get "B" in course 2 at the same time.
    And I want to know all the grade combination of the two courses:
    course 1 course 2
    A A
    A B
    A C
    A D
    B A
    B B
    B C
    B D
    C A
    C B
    C C
    C D
    D A
    D B
    D C
    D D
    So that's 16 total combinations(4^2).
    My question is in the code how I can assign the values(A,B,C,D)
    to g1,g2,g3,.....,gn conveniently.
    The following "nested for loop" can solve the problem ( for example, there are 6 courses):
    for (char class1 = 'A'; class1 <= 'D'; class1++)
    for (char class2 = 'A'; class1 <= 'D'; class2++)
    for (char class3 = 'A'; class1 <= 'D'; class3++)
    for (char class4 = 'A'; class1 <= 'D'; class4++)
    for (char class5 = 'A'; class1 <= 'D'; class5++)
    for (char class6 = 'A'; class1 <= 'D'; class6++)
    select count(*)
    from CourseDB
    where GradeofCourse1=class1 AND GradeofCourse2 = class2 AND GradeofCourse3 = class3
    ....AND GradeofCourse6=class6
    But the problem is that in the "Where GradeofCourse1=class1 AND
    GradeofCourse2= class2 ......AND GradeofCourse6=class6" of the
    Query, the number of courses is not fixed, maybe six, maybe three,
    maybe four, so the depth of "nested for loop" can not be fixed.
    Can any Java expert give me some suggestions?
    Thanks in advance.
    Jack

    Jack,
    When you posted this on the other forum, it was quite a different question, but it has mutated to this point now. I believe what you want to do can be done with what MS Access calls a crosstab query and you can completely leave Java and any other programming language out of it. If you need to know how to do a crosstab query please take it to another forum.

  • How I can enable Java ssv helper plugin silently for win7 users with IE9

    here is what happens:
    when I deploy java 7.21 on win7 users, after deployment when users try to Open their IE they get a login screen and apparently it is related to Java ssv helper plugin. it is trying to enable it and needs admin account/password. I am trying to deploy this to about 3000 computers and I dont want all of them start calling helpdesk for this.
    your help is appreciated.

    The following article describes how to create a shared preference file. You can either create preferences that individual users can override, or create locked preferences that individual users cannot override.
    http://kb.mozillazine.org/Lock_Prefs
    (Note: I don't have any personal experience with these files, but another volunteer might post some additional tips and tricks.)

  • CS5 slideshow java script help please

    My slide show only plays thru once and I would like to have it run more than once..also I have only 8 images and would like to increase this... can someone lend a hand please..  here is the script, it was developed out of dreamweaver suite 8 but now I am in CS5:
    <script type="text/JavaScript">
    <!--
    function MM_timelinePlay(tmLnName, myID) { //v1.2
      //Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004 Macromedia, Inc. All rights reserved.
      var i,j,tmLn,props,keyFrm,sprite,numKeyFr,firstKeyFr,propNum,theObj,firstTime=false ;
      if (document.MM_Time == null) MM_initTimelines(); //if *very* 1st time
      tmLn = document.MM_Time[tmLnName];
      if (myID == null) { myID = ++tmLn.ID; firstTime=true;}//if new call, incr ID
      if (myID == tmLn.ID) { //if Im newest
        setTimeout('MM_timelinePlay("'+tmLnName+'",'+myID+')',tmLn.delay);
        fNew = ++tmLn.curFrame;
        for (i=0; i<tmLn.length; i++) {
          sprite = tmLn[i];
          if (sprite.charAt(0) == 's') {
            if (sprite.obj) {
              numKeyFr = sprite.keyFrames.length; firstKeyFr = sprite.keyFrames[0];
              if (fNew >= firstKeyFr && fNew <= sprite.keyFrames[numKeyFr-1]) {//in range
                keyFrm=1;
                for (j=0; j<sprite.values.length; j++) {
                  props = sprite.values[j];
                  if (numKeyFr != props.length) {
                    if (props.prop2 == null) sprite.obj[props.prop] = props[fNew-firstKeyFr];
                    else        sprite.obj[props.prop2][props.prop] = props[fNew-firstKeyFr];
                  } else {
                    while (keyFrm<numKeyFr && fNew>=sprite.keyFrames[keyFrm]) keyFrm++;
                    if (firstTime || fNew==sprite.keyFrames[keyFrm-1]) {
                      if (props.prop2 == null) sprite.obj[props.prop] = props[keyFrm-1];
                      else        sprite.obj[props.prop2][props.prop] = props[keyFrm-1];
          } else if (sprite.charAt(0)=='b' && fNew == sprite.frame) eval(sprite.value);
          if (fNew > tmLn.lastFrame) tmLn.ID = 0;
    function MM_initTimelines() { //v4.0
        //MM_initTimelines() Copyright 1997 Macromedia, Inc. All rights reserved.
        var ns = navigator.appName == "Netscape";
        var ns4 = (ns && parseInt(navigator.appVersion) == 4);
        var ns5 = (ns && parseInt(navigator.appVersion) > 4);
        var macIE5 = (navigator.platform ? (navigator.platform == "MacPPC") : false) && (navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4);
        document.MM_Time = new Array(1);
        document.MM_Time[0] = new Array(1);
        document.MM_Time["myhat1"] = document.MM_Time[0];
        document.MM_Time[0].MM_Name = "myhat1";
        document.MM_Time[0].fps = 3;
        document.MM_Time[0][0] = new String("sprite");
        document.MM_Time[0][0].slot = 1;
        if (ns4)
            document.MM_Time[0][0].obj = document["Image1"];
        else if (ns5)
            document.MM_Time[0][0].obj = document.getElementById("Image1");
        else
            document.MM_Time[0][0].obj = document["Image1"];
        document.MM_Time[0][0].keyFrames = new Array(1, 17, 34, 54, 73, 92, 111, 130);
        document.MM_Time[0][0].values = new Array(1);
        document.MM_Time[0][0].values[0] = new Array("../Images/slideshow/1.jpg","../Images/slideshow/2.jpg","../Images/slides how/3.jpg","../Images/slideshow/4.jpg","../Images/slideshow/5.jpg","../Images/sl ideshow/6.jpg","../Images/slideshow/7.jpg","../Images/slideshow/8.jpg");
        document.MM_Time[0][0].values[0].prop = "src";
        document.MM_Time[0].lastFrame = 130;
        for (i=0; i<document.MM_Time.length; i++) {
            document.MM_Time[i].ID = null;
            document.MM_Time[i].curFrame = 0;
            document.MM_Time[i].delay = 1000/document.MM_Time[i].fps;
    //-->
    </script>

    gayathri_bna wrote:
    Im in a hurry. As a suggestion...find someone locally and pay them to fix your computer.
    This site is for programming java not for fixing computers.

  • Java crashes help please

    Hi I'm looking at a ADSL speed test website that used a java applet.
    I have the latest java release and I'm running XP Pro SP2
    Jave crashes and IE closes and i then have a file appear on my desktop with the following text:
    Any help would be great. Thanks
    # An unexpected error has been detected by Java Runtime Environment:
    # EXCEPTION_FLT_STACK_CHECK (0xc0000092) at pc=0x0804d0a9, pid=404, tid=3288
    # Java VM: Java HotSpot(TM) Client VM (1.6.0_02-b06 mixed mode)
    # Problematic frame:
    # v ~RuntimeStub::resolve_virtual_call
    # If you would like to submit a bug report, please visit:
    # http://java.sun.com/webapps/bugreport/crash.jsp
    --------------- T H R E A D ---------------
    Current thread (0x03ff9c00): JavaThread "main" [_thread_in_Java, id=3288]
    siginfo: ExceptionCode=0xc0000092, ExceptionInformation=0x00000000 0x01b73ac4
    Registers:
    EAX=0xffffffff, EBX=0x000008c5, ECX=0x30317f18, EDX=0x3031a8d8
    ESP=0x01b73a58, EBP=0x01b73b68, ESI=0x30317f18, EDI=0x000008c5
    EIP=0x0804d0a9, EFLAGS=0x00010212
    Top of Stack: (sp=0x01b73a58)
    0x01b73a58: ffff1372 ffff4022 ffffffff 07f95df7
    0x01b73a68: 011c001b 01b73b40 ffff0023 f72053d1
    0x01b73a78: 884440e0 4b08f50c 48a8e6b0 00cce6b0
    0x01b73a88: 804f4049 00000080 00000002 00020000
    0x01b73a98: 00000000 b714e794 b714e788 0000f50c
    0x01b73aa8: 5be00000 4005c805 00000000 80000000
    0x01b73ab8: 00004002 00000000 3ffd8000 01b73b0c
    0x01b73ac8: 01b73b24 00000000 01b73b1c 00000000
    Instructions: (pc=0x0804d0a9)
    0x0804d099: 00 00 83 ec 6c dd 34 24 9b dd 24 24 dd 5c 24 6c
    0x0804d0a9: dd 5c 24 74 dd 5c 24 7c dd 9c 24 84 00 00 00 dd
    Stack: [0x01a80000,0x01b80000), sp=0x01b73a58, free space=974k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    v ~RuntimeStub::resolve_virtual_call
    J java.util.Properties$LineReader.readLine()I
    j java.util.Properties.load0(Ljava/util/Properties$LineReader;)V+7
    j java.util.Properties.load(Ljava/io/InputStream;)V+10
    j java.util.logging.LogManager.readConfiguration(Ljava/io/InputStream;)V+13
    j java.util.logging.LogManager.readConfiguration()V+181
    j java.util.logging.LogManager$2.run()Ljava/lang/Object;+4
    v ~StubRoutines::call_stub
    --------------- P R O C E S S ---------------
    Java Threads: ( => current thread )
    0x0a10f400 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=3496]
    0x0a10a400 JavaThread "CompilerThread0" daemon [_thread_blocked, id=1080]
    0x0a109400 JavaThread "Attach Listener" daemon [_thread_blocked, id=2996]
    0x0a108400 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=588]
    0x0a0fa800 JavaThread "Finalizer" daemon [_thread_blocked, id=3044]
    0x0a0f6400 JavaThread "Reference Handler" daemon [_thread_blocked, id=1452]
    =>0x03ff9c00 JavaThread "main" [_thread_in_Java, id=3288]
    Other Threads:
    0x0a0f1800 VMThread [id=2560]
    0x0a110800 WatcherThread [id=384]
    VM state:not at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread: None
    Heap
    def new generation total 960K, used 196K [0x302f0000, 0x303f0000, 0x30a50000)
    eden
    [error occurred during error reporting, step 190, id 0xc0000092]
    Dynamic libraries:
    0x00400000 - 0x0049b000      C:\Program Files\Internet Explorer\iexplore.exe
    0x7c900000 - 0x7c9b0000      C:\WINDOWS\system32\ntdll.dll
    0x7c800000 - 0x7c8f5000      C:\WINDOWS\system32\kernel32.dll
    0x77dd0000 - 0x77e6b000      C:\WINDOWS\system32\ADVAPI32.dll
    0x77e70000 - 0x77f01000      C:\WINDOWS\system32\RPCRT4.dll
    0x77f10000 - 0x77f57000      C:\WINDOWS\system32\GDI32.dll
    0x7e410000 - 0x7e4a0000      C:\WINDOWS\system32\USER32.dll
    0x77c10000 - 0x77c68000      C:\WINDOWS\system32\msvcrt.dll
    0x77f60000 - 0x77fd6000      C:\WINDOWS\system32\SHLWAPI.dll
    0x7c9c0000 - 0x7d1d5000      C:\WINDOWS\system32\SHELL32.dll
    0x774e0000 - 0x7761d000      C:\WINDOWS\system32\ole32.dll
    0x42cf0000 - 0x42e14000      C:\WINDOWS\system32\urlmon.dll
    0x77120000 - 0x771ab000      C:\WINDOWS\system32\OLEAUT32.dll
    0x42990000 - 0x429d5000      C:\WINDOWS\system32\iertutil.dll
    0x77c00000 - 0x77c08000      C:\WINDOWS\system32\VERSION.dll
    0x76390000 - 0x763ad000      C:\WINDOWS\system32\IMM32.DLL
    0x629c0000 - 0x629c9000      C:\WINDOWS\system32\LPK.DLL
    0x74d90000 - 0x74dfb000      C:\WINDOWS\system32\USP10.dll
    0x10000000 - 0x10007000      C:\WINDOWS\system32\ASAPHook.dll
    0x773d0000 - 0x774d3000      C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03\comctl32.dll
    0x5d090000 - 0x5d12a000      C:\WINDOWS\system32\comctl32.dll
    0x42ef0000 - 0x434bb000      C:\WINDOWS\system32\IEFRAME.dll
    0x76bf0000 - 0x76bfb000      C:\WINDOWS\system32\PSAPI.DLL
    0x5ad70000 - 0x5ada8000      C:\WINDOWS\system32\UxTheme.dll
    0x74720000 - 0x7476b000      C:\WINDOWS\system32\MSCTF.dll
    0x20000000 - 0x202c5000      C:\WINDOWS\system32\xpsp2res.dll
    0x755c0000 - 0x755ee000      C:\WINDOWS\system32\msctfime.ime
    0x5dff0000 - 0x5e01f000      C:\WINDOWS\system32\IEUI.dll
    0x76380000 - 0x76385000      C:\WINDOWS\system32\MSIMG32.dll
    0x4ec50000 - 0x4edf3000      C:\WINDOWS\WinSxS\x86_Microsoft.Windows.GdiPlus_6595b64144ccf1df_1.0.2600.2180_x-ww_522f9f82\gdiplus.dll
    0x47060000 - 0x47081000      C:\WINDOWS\system32\xmllite.dll
    0x77b40000 - 0x77b62000      C:\WINDOWS\system32\apphelp.dll
    0x76fd0000 - 0x7704f000      C:\WINDOWS\system32\CLBCATQ.DLL
    0x77050000 - 0x77115000      C:\WINDOWS\system32\COMRes.dll
    0x746f0000 - 0x7471a000      C:\WINDOWS\system32\msimtf.dll
    0x77fe0000 - 0x77ff1000      C:\WINDOWS\system32\Secur32.dll
    0x605d0000 - 0x605d9000      C:\WINDOWS\system32\mslbui.dll
    0x77a20000 - 0x77a74000      C:\WINDOWS\System32\cscui.dll
    0x76600000 - 0x7661d000      C:\WINDOWS\System32\CSCDLL.dll
    0x77920000 - 0x77a13000      C:\WINDOWS\system32\SETUPAPI.dll
    0x6bd10000 - 0x6bd20000      C:\PROGRA~1\MICROS~2\Office12\msohevi.dll
    0x78130000 - 0x781cb000      C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.163_x-ww_681e29fb\MSVCR80.dll
    0x5c2c0000 - 0x5c300000      C:\WINDOWS\ime\sptip.dll
    0x74c80000 - 0x74cac000      C:\WINDOWS\system32\OLEACC.dll
    0x76080000 - 0x760e5000      C:\WINDOWS\system32\MSVCP60.dll
    0x01480000 - 0x01491000      C:\WINDOWS\IME\SPGRMR.DLL
    0x7d1e0000 - 0x7d49e000      C:\WINDOWS\system32\msi.dll
    0x014a0000 - 0x014fb000      C:\Program Files\Common Files\Microsoft Shared\INK\SKCHUI.DLL
    0x61930000 - 0x6197a000      C:\Program Files\Internet Explorer\ieproxy.dll
    0x75e90000 - 0x75f40000      C:\WINDOWS\system32\SXS.DLL
    0x42c10000 - 0x42cdf000      C:\WINDOWS\system32\WININET.dll
    0x01e00000 - 0x01e09000      C:\WINDOWS\system32\Normaliz.dll
    0x75cf0000 - 0x75d81000      C:\WINDOWS\system32\MLANG.dll
    0x71ab0000 - 0x71ac7000      C:\WINDOWS\system32\ws2_32.dll
    0x71aa0000 - 0x71aa8000      C:\WINDOWS\system32\WS2HELP.dll
    0x02fb0000 - 0x0332f000      c:\program files\google\googletoolbar2.dll
    0x77a80000 - 0x77b14000      C:\WINDOWS\system32\CRYPT32.dll
    0x77b20000 - 0x77b32000      C:\WINDOWS\system32\MSASN1.dll
    0x76c90000 - 0x76cb8000      C:\WINDOWS\system32\imagehlp.dll
    0x76b40000 - 0x76b6d000      C:\WINDOWS\system32\WINMM.dll
    0x76c30000 - 0x76c5e000      C:\WINDOWS\system32\WINTRUST.dll
    0x71ad0000 - 0x71ad9000      C:\WINDOWS\system32\WSOCK32.dll
    0x74980000 - 0x74a93000      C:\WINDOWS\system32\msxml3.dll
    0x59a60000 - 0x59b01000      C:\WINDOWS\system32\DBGHELP.DLL
    0x5b860000 - 0x5b8b4000      C:\WINDOWS\system32\netapi32.dll
    0x708f0000 - 0x70903000      C:\WINDOWS\system32\asycfilt.dll
    0x76990000 - 0x769b5000      C:\WINDOWS\system32\ntshrui.dll
    0x76b20000 - 0x76b31000      C:\WINDOWS\system32\ATL.DLL
    0x769c0000 - 0x76a73000      C:\WINDOWS\system32\USERENV.dll
    0x76ee0000 - 0x76f1c000      C:\WINDOWS\system32\RASAPI32.dll
    0x76e90000 - 0x76ea2000      C:\WINDOWS\system32\rasman.dll
    0x76eb0000 - 0x76edf000      C:\WINDOWS\system32\TAPI32.dll
    0x76e80000 - 0x76e8e000      C:\WINDOWS\system32\rtutils.dll
    0x71b20000 - 0x71b32000      C:\WINDOWS\system32\MPR.dll
    0x75f60000 - 0x75f67000      C:\WINDOWS\System32\drprov.dll
    0x71c10000 - 0x71c1e000      C:\WINDOWS\System32\ntlanman.dll
    0x71cd0000 - 0x71ce7000      C:\WINDOWS\System32\NETUI0.dll
    0x71c90000 - 0x71cd0000      C:\WINDOWS\System32\NETUI1.dll
    0x71c80000 - 0x71c87000      C:\WINDOWS\System32\NETRAP.dll
    0x71bf0000 - 0x71c03000      C:\WINDOWS\System32\SAMLIB.dll
    0x77c70000 - 0x77c93000      C:\WINDOWS\system32\msv1_0.dll
    0x76d60000 - 0x76d79000      C:\WINDOWS\system32\iphlpapi.dll
    0x75f70000 - 0x75f79000      C:\WINDOWS\System32\davclnt.dll
    0x10930000 - 0x10979000      C:\WINDOWS\system32\PortableDeviceApi.dll
    0x73ba0000 - 0x73bb3000      C:\WINDOWS\system32\sti.dll
    0x74ae0000 - 0x74ae7000      C:\WINDOWS\system32\CFGMGR32.dll
    0x722b0000 - 0x722b5000      C:\WINDOWS\system32\sensapi.dll
    0x03f10000 - 0x03f20000      C:\Program Files\Common Files\Adobe\Acrobat\ActiveX\AcroIEHelper.dll
    0x03f30000 - 0x03f4f000      C:\WINDOWS\system32\dla\tfswshx.dll
    0x03f50000 - 0x03f5f000      C:\WINDOWS\system32\tfswapi.dll
    0x03f60000 - 0x03f9b000      C:\WINDOWS\system32\dla\tfswcres.dll
    0x6d7c0000 - 0x6d839000      C:\Program Files\Java\jre1.6.0_02\bin\ssv.dll
    0x7c340000 - 0x7c396000      C:\Program Files\Java\jre1.6.0_02\bin\MSVCR71.dll
    0x29500000 - 0x29551000      C:\Program Files\Common Files\Microsoft Shared\Windows Live\WindowsLiveLogin.dll
    0x0ffd0000 - 0x0fff8000      C:\WINDOWS\system32\rsaenh.dll
    0x27500000 - 0x275c9000      C:\Program Files\Common Files\Microsoft Shared\Windows Live\msidcrl40.dll
    0x75e60000 - 0x75e73000      C:\WINDOWS\system32\cryptnet.dll
    0x76f60000 - 0x76f8c000      C:\WINDOWS\system32\WLDAP32.dll
    0x4d4f0000 - 0x4d548000      C:\WINDOWS\system32\WINHTTP.dll
    0x04780000 - 0x04790000      C:\Program Files\HPQ\IAM\Bin\ItIeAddIN.dll
    0x04790000 - 0x047f9000      C:\Program Files\HPQ\IAM\Bin\ItMsg.dll
    0x7c000000 - 0x7c054000      C:\WINDOWS\system32\MSVCR70.dll
    0x71a50000 - 0x71a8f000      C:\WINDOWS\system32\mswsock.dll
    0x662b0000 - 0x66308000      C:\WINDOWS\system32\hnetcfg.dll
    0x71a90000 - 0x71a98000      C:\WINDOWS\System32\wshtcpip.dll
    0x71d40000 - 0x71d5c000      C:\WINDOWS\system32\actxprxy.dll
    0x76fc0000 - 0x76fc6000      C:\WINDOWS\system32\rasadhlp.dll
    0x76f20000 - 0x76f47000      C:\WINDOWS\system32\DNSAPI.dll
    0x76fb0000 - 0x76fb8000      C:\WINDOWS\System32\winrnr.dll
    0x435d0000 - 0x43941000      C:\WINDOWS\system32\mshtml.dll
    0x746c0000 - 0x746e9000      C:\WINDOWS\system32\msls31.dll
    0x43560000 - 0x435c0000      C:\WINDOWS\system32\ieapfltr.dll
    0x77690000 - 0x776b1000      C:\WINDOWS\system32\NTMARTA.DLL
    0x050a0000 - 0x050f7000      C:\Program Files\HPQ\IAM\Bin\ItSSO.dll
    0x040e0000 - 0x04103000      C:\Program Files\HPQ\IAM\Bin\ItVCL.dll
    0x04b00000 - 0x04b08000      C:\Program Files\HPQ\IAM\Bin\ItRpc.dll
    0x04b60000 - 0x04b69000      C:\Program Files\HPQ\IAM\Bin\ItClient.dll
    0x63380000 - 0x633f8000      c:\windows\system32\jscript.dll
    0x58760000 - 0x58792000      C:\WINDOWS\system32\iepeers.dll
    0x73000000 - 0x73026000      C:\WINDOWS\system32\WINSPOOL.DRV
    0x42b90000 - 0x42c07000      C:\WINDOWS\system32\mshtmled.dll
    0x1b000000 - 0x1b00c000      C:\WINDOWS\system32\ImgUtil.dll
    0x1b060000 - 0x1b06e000      C:\WINDOWS\system32\pngfilt.dll
    0x05800000 - 0x0581c000      C:\Program Files\HPQ\IAM\Bin\Aswallet.dll
    0x42aa0000 - 0x42b12000      C:\WINDOWS\system32\msfeeds.dll
    0x061d0000 - 0x0622b000      C:\Program Files\Common Files\Adobe\Acrobat\ActiveX\PDFShell.dll
    0x72d20000 - 0x72d29000      C:\WINDOWS\system32\wdmaud.drv
    0x72d10000 - 0x72d18000      C:\WINDOWS\system32\msacm32.drv
    VM Arguments:
    jvm_args: -Xbootclasspath/a:C:\PROGRA~1\Java\JRE16~2.0_0\lib\deploy.jar;C:\PROGRA~1\Java\JRE16~2.0_0\lib\plugin.jar -Xmx96m -Djavaplugin.maxHeapSize=96m -Xverify:remote -Djavaplugin.version=1.6.0_02 -Djavaplugin.nodotversion=160_02 -Dbrowser=sun.plugin -DtrustProxy=true -Dapplication.home=C:\PROGRA~1\Java\JRE16~2.0_0 -Djavaplugin.vm.options=-Djava.class.path=C:\PROGRA~1\Java\JRE16~2.0_0\classes -Xbootclasspath/a:C:\PROGRA~1\Java\JRE16~2.0_0\lib\deploy.jar;C:\PROGRA~1\Java\JRE16~2.0_0\lib\plugin.jar -Xmx96m -Djavaplugin.maxHeapSize=96m -Xverify:remote -Djavaplugin.version=1.6.0_02 -Djavaplugin.nodotversion=160_02 -Dbrowser=sun.plugin -DtrustProxy=true -Dapplication.home=C:\PROGRA~1\Java\JRE16~2.0_0
    java_command: <unknown>
    Launcher Type: generic
    Environment Variables:
    CLASSPATH=.;C:\Program Files\Java\jre1.5.0_06\lib\ext\QTJava.zip
    PATH=C:\PROGRA~1\Java\JRE16~2.0_0\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\ATI Technologies\ATI Control Panel;C:\Program Files\HPQ\IAM\bin;C:\Program Files\QuickTime\QTSystem\;.
    USERNAME=hrowinski
    OS=Windows_NT
    PROCESSOR_IDENTIFIER=x86 Family 6 Model 13 Stepping 8, GenuineIntel
    --------------- S Y S T E M ---------------
    OS: Windows XP Build 2600 Service Pack 2
    CPU:total 1 (1 cores per cpu, 1 threads per core) family 6 model 13 stepping 8, cmov, cx8, fxsr, mmx, sse, sse2
    Memory: 4k page, physical 1572208k(878116k free), swap 2204864k(1714828k free)
    vm_info: Java HotSpot(TM) Client VM (1.6.0_02-b06) for windows-x86, built on Jul 12 2007 01:16:14 by "java_re" with unknown MS VC++:1310

    Thanks for the help so far, but I still have a problem with my Merge Sort. The sort uses up all the program's memory and throws an "OutOfMemoryError".
    Here is the Merge Sort:
    //This is the merge sort and its methods!!!
         public void mergeSort()
              if(line.length<=1)
                   return;
                   int[] half1=new int[line.length/2];
                   int[] half2=new int[line.length-half1.length];
                   System.arraycopy(line, 0, half1, 0, half1.length);
                   System.arraycopy(line, half1.length, half2, 0, half2.length);
                   Sort s1=new Sort(half1);
                   Sort s2=new Sort(half2);
                   s1.mergeSort();
                   s2.mergeSort();
                   merge(half1, half2);
         public void merge(int[] a, int[] b)
              int first=0;
              int second=0;
              int c=0;
              while((first<a.length)&&(second<b.length))
                   if(a[first]<b[second])
                        line[c]=a[first];
                        first++;
                   else
                        line[c]= b[second];
                        second++;
                   c++;
              System.arraycopy(a, first, line, c, a.length-first);
              System.arraycopy(b, second, line, c, b.length-second);
         }

  • I've had to owe Apple money when I had no money on my card and now that I have money on my Visa Debit then it still won't go through and it won't let me download anything from my iTunes. Can I assist some help please?

    hi,
    So, basically... I had to owe Apple money when I had no money on my card but now I've got money on my card and it won't allow me to pay off what I need to and I'm still unable to even download apps, songs or anything and it's worrying me.
    Can someone help please?

    If you can't get the password correct, you CANNOT restore from that backup.
    However, if you've been using your phone as recommended by Apple, there should be minimal data loss.
    Your iTunes library is on your computer, so you can synch all your apps, music, movies, ringtones, etc, on to your new phone.
    Similarly, contacts should be synched to Address Book, Outlook, or a cloud service for you to easily synch back to your new phone.
    Pictures taken from your old phone and not synched to your computer are lost, but you would have been synching those photos to your computer frequently as recommended.  Other photos that you synch TO your iPhone are still on your computer.
    You won't be able to get text messages back.

  • Error message on restart: finder unexpectedly quit...and can do nothing! help please

    error message on restart: 'finder unexpectedly quit'...and then can do nothing! help please

    thank you hatter....repaired drive but problem persists....can you please explain what i am to do with the library or point me in the direction to read what to do?

  • I just bought and installed mountain lion, and I can't get to sign in to hotmail.Can I get some help please. Thanks.

    I just bought and installed mountain lion, and I can't get to sign in to hotmail after several trials. I need help please. Thanks.

    so its in a forum, which I didn't stumble upon because it wasn't anywhere in the adobe troubleshooting steps for Windows 8 that automatically came up for me when I clicked that I couldn't see the test flash movie on their site. I guess if I spent another half a day googling I might have found it.
    BTW, unchecking Active X filtering in IE10, was NOT the fix. I had to go into the security tab, and change the custom active X setting I listed above. So this link you provided which mentions unchecking Active X filtering was not the fix that worked in my scenario.

Maybe you are looking for

  • Source files missing after wsus install

    2 days ago I decided to install WSUS and SUP on our SCCM 2012 server and all was going good until this am when I discovered the folder that I keep all of my software deployment  in under the sourcefiles share was empty. I did take a snapshot of the s

  • Camera Aperture

    The new iPhone 4S is touted as having an improved aperture of f2.4 That made me wonder what is the aperture on the current iPhone 4? Can't find the info elsewhere

  • How to call main method in one class from another class

    Suppose i have a code like this class Demo public static void main(String args[]) System.out.println("We are in First class"); class Demo1 public static void main(String args[]) System.out.println("We are in second class"); In the above program how t

  • How can I get back to editing in Design view?

    I can't edit my web pages in Design view. When I DON'T have Live View on, nor Live Code, I only get a cursor shaped like a NO circle and I cannot click on anything to edit it. I can only make changes in the code window. What can I do to restore edita

  • Unable to generate plx even thoutgh library compiles fine

    hi I have a library which compiles fine in the forms designer. I generate the plx and it generates fine. Now i just added an additional program unit i.e a package spec and package body . These compile fine in teh designer when i do a file->compile al