Error in CodeModuleManager.createNewModule

I am trying to install a great MIDP application. The size of the cod is 382976. I'm installing with brothers and sisters. I tried 2 approaches

1. start by creating an 'empty' Cod

int handle = CodeModuleManager.createNewModule (totalsize);

and

handle CodeModuleManager.createNewModule = int (382976);

the two approaches returns a handle zero

handle int = CodeModuleManager.createNewModule (3000);

Returns a nonzero value

I also tried to creat the first segment of brother to the first call

handle CodeModuleManager.createNewModule = int (totalsize, codInfo [0] .getCodfile (), codInfo [0] .getCodsize ());

It also gives a handful of zero.

I'm running on the Simulator. The great app installs ok when using other methods

Published:

Code works for a small application

The method to write a cod 'chunks' separate module described in th api documentation does simply not.

2 methods are indicated. The two shows that keep you track of the offset where to add the 'pieces '.

To write the first data segment, call CodeModuleManager.createNewModule (int totalLength data byte [], int length).

To write the second segment of data, call CodeModuleManager.writeNewModule (byte [], int newModuleOffset, int newModuleHandle, int length data).

I do not understand 'totalLength"in any other manner to the length of the cod 'total '.

The other way is a slight variant and begins by clarifying just size and no data.

Create a module without data
Call createNewModule() and provide the size of the module in bytes as a parameter.

handle int = CodeModuleManager.createNewModule (3000);

Here, I read 'the size of the module' as the size of the complete module cod.

They may fail if the 'size' is great giving a handle = 0;

What works is the way it is described in the sample

http://supportforums.BlackBerry.com/T5/Java-development/programmatically-install-and-upgrade-Applica...

It's a completely different way that is described in the API, you don't need to keep track of offset where to place the 'pieces' and you don't need to provide information 'length '.

The description of the API is simply fake and do not work and the same documentation is in API for 6.

http://www.thinkingblackberry.com/archives/141

This highlights

This is unacceptable. cost me a lot of time and aggravation

To refresh the documentatuion API

Tags: BlackBerry Developers

Similar Questions

  • CodeModuleManager.createNewModule and Class.forName

    I install a module on interest. I use funtion of CodeModuleManager.createNewModule and CodeModuleManager.saveNewModule. It s completed successfully.

    Then I try to get a class that sits inside the new module. but I can't class. If I have resetblackberry, then I can get this class. but, just after the creation and registration of module, I can not class. I have to reset the device.

    is it possible that get new class without resetting the unit?

    Note: I call CodeModuleManager.isResetRequired (funstion), and for me it s not no need to reset.

    and I am using BB 9700

    Welcome to the club.

    The only 'solution' that I know is to make the module a startup auto/library/application.  What will happen, is that the app will be linked correctly before you start and Class.forName will start work.   After you have installed via CMM, Autostart library starts automatically (calling the libMain method) and will be linked/fixed.  Only I must give ~ 1 second after the installation to do his thing.

    Once you get that 'fixed', you might in other "features" that revolve around download cod and their installation by programming.    Some have difficulties, some don't.

    Go to the question of Class.forName, he just might start to work for you, if the library is fairly simple.

  • COD installed via CodeModuleManager has "error checking".

    I searched the forums for all the threads on CodeModuleManager and creation of modules by program. I managed to gather enough information to get the code below, but it still does not have 100%. For brevity, I've deleted the error handling code.

    I can run my code below and it creates modules. I'm not trying to install over a previous installation, it comes to intall the app for the first time. However, the application that installs it will not work when I click on the application of the new icon (the app is signed). When I click on the newly installed application icon, I get this error message on the home screen (the application never starts). The message reads the following:

    Error at startup MyApp: Module 'MyApp' has verification errors.

    But if I reboot the device or the Simulator and click the icon of newly installed, it works without problem. The newly installed application has another point of entry that runs at startup which is for a process in the background in the application.

    When I try this code with a different and much smaller application that is just a simple file of COD it works and I can run the newly installed application immediately after installation.

    But when there are several cod brothers I noticed a few interesting releases in the debugger console. In the loop where I call CodeModuleManager.saveNewModule, I see the following output from the debugger

    CMM: Add MyApp (3972)
    AC: new CRC = 557
    CMM: Add MyApp-1 (4010)
    AC: new CRC = 558
    From level 7
    From MyApp
    Research installed codfiles alias "MyApp-2".
    Research uninstalled codfiles alias "MyApp-2".
    Module "MyApp-2' not found." Error at startup MyApp: Module ' MyApp-2' not found. "
    MIDlet PushRegistry startup
    MIDlet startup PushRegistry finished
    From net_rim_process_launcher
    Net_rim_process_launcher (156) started
    CMM: Add MyApp-2 (4013)
    AC: new CRC = 559

    Note that after that MyApp-1 is added that you see level 7 starts and triggers another startup auto entry point. But now MyApp-2 is not yet added, and he complains about not finding the MyApp-2 module.

    This message on MyApp-2 is related to me being able to run the newly installed application until I reboot? If not, is there any ideas on why I can't launch the new application immediately?

    String[] codUrls = new String[] {    "http://www.example.com/MyApp.cod,    "http://www.example.com/MyApp-1.cod,    "http://www.example.com/MyApp-2.cod ");
    
    CodeModuleGroup codeModuleGroup = new CodeModuleGroup("MyApp");codeModuleGroup.setCopyright("2009 MyCompany");codeModuleGroup.setDescription("MyApp for BlackBerry");codeModuleGroup.setVendor("MyCompany");codeModuleGroup.setVersion("1.0.0");
    
    //limit first module to 60KB since it must be under 64KB as mentioned in docsint firstModuleMaxSize = 1024 * 60;
    
    HttpConnection httpConn = null;InputStream inputStream = null;
    
    int[] newModuleHandles = new int[codUrls.length];
    
    for (int i = 0 ; i < codUrls.length ; i++){    httpConn = (HttpConnection) Connector.open(codUrls[i], Connector.READ_WRITE, true);    httpConn.setRequestMethod(HttpConnection.GET);    int responseCode = httpConn.getResponseCode();    if (responseCode == HttpConnection.HTTP_OK)    {        int responseLength = (int) httpConn.getLength();        byte[] responseBytes = new byte[responseLength];        int bytesRead = inputStream.read(responseBytes); intputStream.close(); httpConn.close();        if (bytesRead > firstModuleMaxSize)        {            //write the first part            newModuleHandles[i] = CodeModuleManager.createNewModule(bytesRead, responseBytes, firstModuleMaxSize);            //write the rest            CodeModuleManager.writeNewModule(newModuleHandles[i], firstModuleMaxSize, responseBytes, firstModuleMaxSize, bytesRead - firstModuleMaxSize);        }        else        {     //less than 60KB so write it all in one module            newModuleHandles[i] = CodeModuleManager.createNewModule(bytesRead, responseBytes, bytesRead);        }    }}
    
    for (int i = 0 ; i < codUrls.length ; i++){    if (newModuleHandles[i] != 0)    {        CodeModuleManager.saveNewModule(newModuleHandles[i], true);    }}
    
    for (int i = 0 ; i < codUrls.length ; i++){    if (newModuleHandles[i] != 0)    {        String modName = CodeModuleManager.getModuleName(newModuleHandles[i]);        System.out.println("adding module " + modName);    codeModuleGroup.addModule(modName);    }}
    
    codeModuleGroup.store();
    

    It does not work because you are breaking modules in parties to the arbitrary limit (64 k) and then recording these pieces using the CodeModuleManager API as if they were modules.

    Things to keep in mind:

    * A COD file can contain one or more modules. If it contains several modules, then the COD file is just a ZIP file without compression and each module is a file entry in the ZIP file.

    * The CodeModuleManager API works on modules instead of COD files.

    Therefore, you need to need to get the COD modules or files and stream then one by one and without breaking any which module to pieces at CodeModuleManager. You could achieve this by ensuring that you download are simple-module-COD-files (e.g., unpack the composite cod on the web server), or you can download a COD file and then unzip it into modules on the device (uses more memory).

    PS You are unable to read the entry correctly HTTP: method (byte []) read from the input stream only is not guaranteed to read all the data that you have asked, so, on top of the arbitrary question above with modules into pieces, you couldn't even read the modules in its entirety. You will need to loop until you have read everything you wanted, or until the input stream is closed prematurely.

  • problem with installing app using CodeModuleManager

    Hi, I tried to install the application with CodeModuleManager using this code:

    {} public void install()

    try {}
    httpConnection = (HttpConnection) Connector.open (s, Connector.READ_WRITE);

    is = httpConnection.openInputStream ();
    bytes = IOUtilities.streamToBytes (is);

    int myModule = CodeModuleManager.createNewModule (bytes.length, bytes,
    bytes. Length);

    CodeModuleManager.saveNewModule (myModule);
    notifyUser ("ok!");

    } catch (Exception e) {}
    notifyUser ("failed!" + e);
    } {Finally

    try {}
    If (is! = null) {}
    is. Close();
    }
    If (httpConnection! = null) {}
    httpConnection.close ();
    }
    } catch (Exception e) {}
    notifyUser ("Could not close" + e);
    }

    }

    }

    Sorry, I did not use "code" but it does not work for me... (I use opera 10, windows 7).

    the problem is that I myself 'ok!' which means that the app has been installed. but I'm not under downloads. I also tried to search in advanced-> applications (also under modules), but I don't the have not found. I checked the value of CodeModuleManager.saveNewModule (myModule); and he gave me '10', so it seems that there is something...

    I tested this code under bb 9000.

    is - anyone of you see an error in this code? or maybe I should set some options under the device?

    concerning

    YH... It was my stupid mistake... I used the url where the jad file was, not where the Cod...

    This works.

    concerning

  • Re-installing a module using CodeModuleManager...

    Hello

    I am installing a module via the code and I'm having a few problems...

    The module is stored in the file system (/ store/home/user) and when I try to connect using a ContentConnection I get a ClassCastException in loop. If I change this on a FileConnection there is no exception but the methods Manager = CodeModuleManager.createNewModule (len); Returns the value 0 all the time.

    Java component: 4.5.0

    Tested on a Curve 8900 4.6.1.168

    Code:

    conn = (ContentConnection)Connector.open(MYCOD_PATH);
    int len = (int)conn.getLength();
    bais = conn.openInputStream();
    
                if (len > 0) {
                    byte[] data = new byte[len];
                    bais.read(data);
                        handler = CodeModuleManager.createNewModule(len);
    
                        boolean couldWrite = false;
    
                    if (handler != 0){
                         couldWrite = CodeModuleManager.writeNewModule(handler, 0, data, 0, data.length);
                    }
    
                    if (couldWrite){
                         result = CodeModuleManager.saveNewModule(handler, true);  //force override of the existing module
                    }
    

    Any idea?

    Change the Manager to the Manager = CodeModuleManager.createNewModule (len, data, len); and save the module does the job

    Solved!

  • Installation of multiple application of cod with CodeModuleManager

    Hello

    I am installing a multiple application of cod using CodeModuleManager.

    As has been said by the javadoc, first cod file must be 64 KB or less, the problem is not. I tried to save this first module into pieces but it doesn't have a difference, the result of CodeModuleManager.createNewModule (moduleSize, chunkBytes, chunkSize) is 0.

    No matter how many times I recompile the application, I always find myself with a first cod around 90 KB file and the rest ranging from 30 to 60 KB. The application has a total area of 300 KB.

    I know that CodeModuleManager works because I tried to install only cod applications successfully.

    Does anyone have an idea on how to fix this?

    Thank you and Hello by the way, this is my first post here!

    It is impossible for a module to be 300 KB. You are probably trying to install a composite file of COD, which is not a module, but a ZIP file containing several modules. You must install these modules (brother) separately, citing createNewModule, writeNewModule, and saveNewModule for each of them.

  • install cod

    Dear all,

    I've seen a lot of post that talks about installing using the codemodulemanager cod, but why when I load software, it displays the OutOfMemory error?

    Here is my code

    FileConnection conn = null;
    int len = 0;
    try {}
    Conn = (FileConnection) Connector.open ("file:///store/home/user/documents/HelloWorld.cod");
    Len = (int) conn.availableSize ();
    } catch (IOException e) {}
    Generative TODO catch block
    e.printStackTrace ();
    }
    Cod of Byte [] = new ubyte [len];
    int newHandle = CodeModuleManager.createNewModule (cod.length, cod, cod.length);

    Thank you.

    Better & best wishes,

    Leo

    The JavaDoc says:

    availableSize
    public long availableSize()

    Determines space free memory available on the file system, the file or directory resides on. This can be an estimate only and may vary according to the information of blocking and the platform-specific file system metadata.

    Seems pretty clear to me.  What I think you want is:

    size of the file
    public long fileSize()
    throws IOException

    Determines the size of a file on the file system. The size of a file is always the number of bytes in the file. There is no pre-alloue space but empty in a file.

    But he must also read data from the SD card in your buffer.

  • .cod file is not proceed with the installation correctly (programmatically)

    Hi BbExperts,

    I took a .cod as a resource file in my application and wants to install this .cod programmatically.

    My .cod file size is 429266 bytes, which is why I couldn't install it directly coz of size so I used the OTA (brothers and sisters of the main .cod) file in a table and install them one by one, by using CodeModuleManager.

    I post here my sample application:

    String [] codArr = {"" / MainApp.cod "," / MainApp - 1.cod ', ' / MainApp - 2.cod "," / MainApp - 3.cod "," / MainApp - 4.cod "," / MainApp - 5.cod ""};

    for (inti = 0; i)< codarr.length;="" i++)="">

    try {

    byte [] cod is IOUtilities.streamToBytes (getClass ().getResourceAsStream(codArr[i]));.

    create new module

    int newHandle = CodeModuleManager.createNewModule (cod.length, cod, cod.length);

    install the module

       if (newHandle! = 0) {

    int savecode = CodeModuleManager.saveNewModule (newHandle, true);

    if (savecode is CodeModuleManager.CMM_OK_MODULE_OVERWRITTEN)

    System.out.println ("operation completed successfully");

    }catch(IOException e) {}

    e.printStackTrace ();

    }

    It is installed but not able to run it.

    Is this approach is fair, or should I try another approach.

    Guidance in this regard will be highly appreciated.

    Thanks in advance...

    try to install the last cod first

  • Installation of the cod files from a local file

    Is it possible to install a cod from a local source file?   I would like to install a cod/jad file or located on/SDCard/alx.

    Earl

    Read your cod file into memory as a byte array, then:

    byte[] cod = getCodHoweverYouWant(); int newHandle = CodeModuleManager.createNewModule(cod.length, cod, cod.length);
    
    if (newHandle == 0) {
        // Do something informative here    return;
    }
    
    int code = CodeModuleManager.saveNewModule(newHandle, true);
    

    'Code' to determine if the module has been registered properly (compare to one of the CodeModuleManager.CMM_* constants).

  • delete app which consists of a few cod

    Hi, I have install large application (which has little COD) like this:

    data downloaded

    response Byte [] = rimConnection.doReceivePostSwitcher (order, url, param1, param2, param3);
    create new module

    int myModule = CodeModuleManager.createNewModule (response.length, response, response.length);
    Save the new module

    CodeModuleManager.saveNewModule (myModule);

    and I do it for every cod. After that, I have my application installed. but now I want to remove it... earlier, I used this code:

    CodeModuleManager.deleteModuleEx (CodeModuleManager.getModuleHandle (appName), true);

    but it seems that when the application has been installed in some parts, it does not work...

    Maybe you know how can I solve it?

    concerning

    I found what the problem was. the midlet name was: "AppName MyCompanyName. So there is space between it. I checked under options-> advanced-> applications and it tourned out it has been recorded as: "MyCompanyName$ 20AppName.

    so now that I check for app and f name space there, I add ' $20 ' instead of him. " and it works.

    best regards and thx!

  • question to be upgraded

    I have an application needs an auto update feature. I have read the QAnywhere RIM and seems CodeModuleManager.createNewModule () / saveNewModule() is the method to call after download arrays of bytes of cod files from the http server.

    I called these method, but after saveNewModule, the application does not ask me to restart the Simulator. After manually restart the Simulator, I found the old version has not been updated.

    My code is like this:

    // API REFERENCE:// You need to write the data in two seperate chunks.// The first data chunk must be less thank 64KB in size.  
    
      int MAXAPPEND = 61440; // 1024*60;  for(i=0; i MAXAPPEND){   newHandle[i] = CodeModuleManager.createNewModule(codBuff[i].length, codBuff[i] ,MAXAPPEND);   if(newHandle[i] == 0)     throw new Exception("module could not be created");   appendSucc = CodeModuleManager.writeNewModule( newHandle[i],MAXAPPEND,codBuff[i],MAXAPPEND,codBuff[i].length-MAXAPPEND);   if(appendSucc == false)     throw new Exception("module could not be appended");   codBuff[i] = null;  }  else{   newHandle[i] = CodeModuleManager.createNewModule(codBuff[i].length,codBuff[i],codBuff[i].length);   if(newHandle[i] == 0)     throw new Exception("module could not be created");  }
    
     }
    
     // Install the modules for(i=0; i
    
    

    This program has four files of cod of brother, which is stored in codBuff [0] to codBuff [3];

    I noticed that CodeModuleManager.isResetRequired () always returns false. If the Simulator does not encourage to restart.

    I was inspired by the thread ofhttp://supportforums.blackberry.com/rim/board/message?board.id=java_dev&message.id=8443&query.id=154... , who said that it can be updated via deleteModuleEx-> createNewModule-> saveNewModule.

    I did a test on my request like this:

    // delete old modules for(i=0; i MAXAPPEND){   newHandle[i]  =CodeModuleManager.createNewModule(codBuff[i].length, codBuff[i] ,MAXAPPEND);   if(newHandle[i] == 0)      throw new Exception("module could not be created");  appendSucc = CodeModuleManager.writeNewModule( newHandle[i],MAXAPPEND,codBuff[i],MAXAPPEND,codBuff[i].length-MAXAPPEND);  if(appendSucc == false)   throw new Exception("module could not be appended"); codBuff[i] = null; } else{    newHandle[i] = CodeModuleManager.createNewModule(codBuff[i].length,codBuff[i],codBuff[i].length); if(newHandle[i] == 0)    throw new Exception("module could not be created"); }
    
    }
    
    // Install the modules  for(i=0; i
    

    This time, the Simulator

    display a promotion to restart, but after the reboot, I still have the old application on it. It seems that the old version cannot be replaced.

  • Uninstall software update Apple says error in seller contact package package unstaller

    Try to get itunes working to make a backup of my faulty iphone before repair.

    First-itunes does not start says error. I'm trying to fix it, who said success but same error when you try to start it.

    Then uninstall completely worked. Then reinstall that seemed to be over except for a message "an older version of Apple software update already exists" then he went down and install itunes apparently had not been completed.

    Then I try to remove the update from the apple software and executed by an error in the installation program - it says there is an error in the installation and contact the supplier of the installation package. Same error if I run the uninstall command line program.

    Try to repair the Apple Software Update of programs & features Control Panel and then try to update iTunes again.

    For general advice, see troubleshooting problems with iTunes for Windows updates.

    The steps described in the second case are a guide to remove everything related to iTunes and then rebuild what is often a good starting point, unless the symptoms indicate a more specific approach.

    Review the other boxes and other support documents list to the bottom of the page, in case one of them applies.

    The more information box has direct links with the current and recent if you have problems to download, must revert to an older version or want to try the version of iTunes for Windows (64-bit - for older video cards) as a workaround for problems with installation or operation, or compatibility with third-party software.

    Backups of your library and device should be affected by these measures but there are links to backup and recovery advice there.

    TT2

  • SUMIF error

    I'm new to apple and get a syntax error when you use SUMIF.  In my table, I just need column F to test the value of column E.  If it is greater than 0, then divide by 20.  Thank you!

    In cell F1

    = E1/if(E1>0, 20, 1)

    fill down as needed

  • An error in this Applescript that I can't understand

    Hi, I searched some forums and found this script below which I modified. It works great except for a single statement:

    runScript If = 1 then number error -128 I want the script to do is, when a USB drive is mounted and is in the ignoredVolumes as "USB Untitled" I want the script to stop. What I can't understand is, runScript is set to 1, "Untitled USB" Monte, runScript is not changed, why don't the script stops with an error "user cancelled"? On the other hand, if a key USB Monte is not in the ignoredVolumes, runScript is set to 2 and copy the file I want it. What hurts? It's probably something that will be very obvious when I see the answer.

    Thanks for any help with this problem,

    Mike.



    property ignoredVolumes: {'10,10 30 1. 5 't', 'files 1. 5 't', "Untitled USB"} - add if necessary

    property videoExtensions: {"avi", "mov", "mpg", "wmv", "mp4" and "mkv"}

    the value newVolume to the alias (POSIX file "/ Volumes/files 1.") ("5T / new")

    the value oldVolume to the alias (POSIX file "/ Volumes/files 1.") ("5T / old")

    game runScript to 1

                   tell application "System events".

    the value rootVolumes to disk (POSIX file ' / Volumes ' in the text)

    the value allVolumes to name of every element of disc of rootVolumes

    the value numofallVolumes to the County of allVolumes

    Repeat with the present book in allVolumes

    say application 'Finder '.

    if (the present book is not in ignoredVolumes and (this book as text) is not '. ') DS_Store') then

    if there are alias (POSIX (' / Volumes / "& the present book) as text file ) then game runScript to 2

    runScript If = 1 then number error -128 - it does not give a 'User cancelled' error when "Untitled USB" is mounted

    runScript If = 2 then

                                                                            try

    duplicate (elements whose name is in the videoExtensions extension) in alias (POSIX file (' / Volumes / "& the present book &" / new ") as text) to newVolume

    on error number errorNumber errorMessage

    _error value of errorMessage

    _errorNum the value to errorNumber

    If errorNumber is -15267 then

    display the dialog box "This file already exists in folder a." buttons {"OK", "No"} default button 1 with the title "Film copy error?" giving upwards after 10

    If the returned button of result is 'No' then

    Error number-128

    on the other

    If the result is 'OK' or back button gave up lead and then of

    eject the present book

    display the dialog box "U S B D r i v e E j e c t e d - K O t o R e m o v e" {"no need to click on this button"} default button 1 button give up after 5

    return

    end if

    end if

    end if

    end try

    Try

    duplicate (elements whose name is in the videoExtensions extension) in alias (POSIX file (' / Volumes / "& the present book &" / old ") as text) to oldVolume

    on error number errorNumber errorMessage

    _error value of errorMessage

    _errorNum the value to errorNumber

    If errorNumber is -15267 then

    display the dialog box "This file already exists in the folder B" buttons {"OK", "No"} default button 1 with the title "Film copy error?" giving upwards after 10

    If the returned button of result is 'No' then

    Error number-128

    on the other

    If the result is 'OK' or back button gave up lead and then of

    eject the present book

    display the dialog box "U S B D r i v e E j e c t e d - K O t o R e m o v e" {"no need to click on this button"} default button 1 button give up after 5

    return

    end if

    end if

    end if

    end try

    display the dialog box "USB key will Auto Eject in 10 seconds or click OK... "buttons button 1 with the title"copy Complete - Eject? "default {'OK', 'No'} which gives after 10

    If the returned button of result is 'No' then

    Error number-128

    on the other

    If the button returned of result is "OK" or gave up a result then ejection of the this book

    display the dialog box "U S B D r i v e E j e c t e d - K O t o R e m o v e" {"no need to click on this button"} default button 1 button give up after 5

    end if

    end if

    end if

    end say

    end Repeat

              end say

    The way in which your external block If is currently based, the script can't do anything when this book is in the ignoredVolumes, it can not yet test the runScript value. Try something like this:

    If the present book is in the ignoredVolumes then

    game runScript to 1

    on the other

    if (the present book as text is not '. ') DS_Store') then

    if there are alias (POSIX (' / Volumes / "& the present book) as text file ) then game runScript to 2

    end if

    end if


    Of course, you need to remove a "end if' the end of the script.



  • error message when try to sync the iPhone, "invalid response from the device?

    What can I do when I receive this error message when you try to sync to my iPhone 5 s - "invalid response from the device?

    -What are your 5 updating to 10.0.2 iOS iPhone? If this is the case, you must have the latest version of iTunes on your computer, which is required for Mac OS X 10.9.5 12.5.1, or above. To meet these specifications will be receiving this error.

Maybe you are looking for

  • Emails are saved on MacBook Pro?

    I deleted emails on my MacBook Pro and need to get them back if possible. Emails have also been removed from my Qwest server as well. I know that attachments are saved in the library > Mail downloads. Are copies of emails saved somewhere on my comput

  • Cannot adjust the brightness of the screen on Satellite A105 - S2717 XP SP3

    My F6 F7 abd does not work. Can someone help me? Toshiba called support but did not have anywhere to solve the problem. Also, I ordered the battery 8 cells of direct Toshiba but I get no more time on this than my 3 years old 6 old pile.

  • footprint of not deleted

    One of my prints in Multisim disappeared recently, using 10 Multisim and Ultiboard the fault has occurred after the change of the footprint of a standard 2 x 8 Pin Header and attribute that to a print of my own design (succeeded in Ultiboard) the hea

  • Incoming and outgoing servers

    I try to send an email to apply for a job with my resume and were invited to fill out my incoming and outgoing servers who should I go to find this information responds (in lay mans terms please) [Moved from comments]

  • Unable to sync music using Windows Media Center and Windows Media Player will not open

    Media Center will not sync music! I recently opened Media Center and I had no music in the library. I have constantly played music from the library so I didn't know what is happening. When I try installing the library again once it tells me that a ne