Table of only clusters during initialization or Possible Race Conditions

Hi all

I worked on a fairly complex project for work, and I have not worked with before Labview. Unfortunately, nobody in my office really has experience with it so I'm on my own. I especially the working draft and it might be a little heavy, but if it works it is fine.

Essentially, it is a temperature control device and I made sure it's extensible, so the bunches and berries everywhere.

My question is this. I have an array of clusters showing the status of all the plates in the system. When I start the VI for the first time, they did not initialize. They are still just Gray, but when I stop and start again, it will work every time. I think it's strange behavior. I heard racing conditions and while I tried to make sure that c ELA is not the case, he could be without noticing me.

I tried to put a table initialize block in the first call while loop and that does nothing, and if I remove the initializer in the registry to offset in the while loop top which stops them being initalized altogether.

I guess I was hoping someone might have an idea of what is the cause, or could possible give my code the time. The gist of it is at the top of the code, but there are many small manifestations taking care of type GUI stuff.

I have included all the source code. It might be a bit much, but I didn't start shooting it hand if I don't know what is happening.

Thanks in advance.

Chris.


Tags: NI Software

Similar Questions

  • Inconsistent output in project values. Possible race condition.

    I have a big project and saw many. I recently made some changes to the highest VI (do not remember what the changes were however) which led to a very strange test results, from time to time. I have a VI sub entering the model number off the coast of the ASE and outputs of an enum. If the Subvi outputs 2, shall be read as a 2 to the topVI. About 20% of cases, it generates a 0. At the higher level, the output of the Subvi connects to a typedef cluster that contains the typedef enum.

    I thought about it. It turns out that it wasn't a race condition. Where I placed my probes and where I put breakpoints, it looked like the data that has been taken out of the subIV and the data in the top VI did not correspond to the top. It turns out that the DUT has a firmware which sometimes returns incorrect data.

  • Autofocus TextField when the user presses the keys (and possible race condition)

    Someone tried to implement a device by which a TextField (or text box, I guess) automatically gets the focus when a user starts to type anything? It is very convenient to have something, at least with a phone model Qwerty, in certain situations. (A use case is where a list that is too long for the useful shortcuts, but the TextField object is used to implement a filtering mechanism that can reduce the data set to a reasonable size, and the user can then scroll just to find a target element).

    I've set up something using a KeyListener (calling requestFocus() for the TextField object) attached to the container Page, but there are problems with it.

    It's a question that the first keystroke does not render in the TextField object, since it has not a focus when the key was first struck.

    To solve that you can enter the key (event.unicode) and that insert into the TextField object, and then the following keys go on the field you want... but there is also a problem with that.

    If you type two or three buttons in quick succession, probably less than 50ms between them, you can see that even if the KeyListener gets each of them, the TextField object receives the second or, sometimes, the third, even if you can check that by the time second keyPressed/output signal arrives in your earpiece the TextField claims to have developed (TextField.focused is true).

    This seems like a bug, but maybe it's just a case of corner cascading who is inevitable, given its design... I'm not sure.

    If anyone can reproduce it, thanks for posting here. I'll do a test case to prove and will report it as a bug if you do.

    If anyone has a reliable and quality approach, please post here too! :-)

    P.S. for a good laugh, a code here that I did for my particular case, which seeks to avoid the race condition. As you can see, this is a great hack, but it works 100% reliable for me so far with a fairly comprehensive test (including the tests with the movement of the cursor, copy/paste, etc.). It's too complicated to analyze and ensure that it is really robust, however, but feel free to use... If you care enough. ;-)  http://pastebin.com/r2VUtPJC

    Have you tried setting the primaryKeyTarget it's inputRoute?

    https://developer.BlackBerry.com/native/reference/Cascades/bb__cascades__inputrouteproperties.html

    Has been added to the 10.1, which should do what you want.

    You can also achieve the same messing around with pre FocusPolicy 10.1, but it is much simpler.

  • Having a very bad Friday afternoon, no idea how I can eliminate a possible race condition?  I have a working script intermittently :(

    I have a script that seems to work intermittently, usually it fails on the line of characters 1 128 (in bold below) I think that the VC will not return with information and therefore the script fails on the capture...

    on the other

    {

    Write-Host "space is insufficient on the target data store. Please increase the space to continue.

    Write-Output "space is insufficient on the target data store. Please increase the space to continue"> > $logfile

    Write-Host "Exiting with code 1.

    Write-Output "exit with code 1" > > $logfile

    Send-MailMessage-to $From-$To-CC $Cc - subject $Subject '

    -Body $BodyFailure1 - SmtpServer $SMTPServer - port $SMTPPort

    Output 1

    The architect suggested it might be a race condition, can someone with a lot more experience than me (it's pretty anyone) suggests an alteration that may well solve this problem?  I guess I could put breaks in but I'm not 100% where would be the best place to do so or if maybe it's the mickey mouse method?

    Error

    # ==============================================================================================

    # NAME: CloneVMs

    #

    # AUTHOR: Luc

    # DATE: 10/09/2015

    #

    # COMMENT: Creates a clone/backup of virtual machines described in the text and names using the

    # past param.  Virtual MACHINE will be appointed in accordance with the following VM1-12345678 example

    #

    #

    #

    # * Software dependencies: *.

    # - Microsoft PowerShell *.

    # - VMWare PowerCLI *.

    # ==============================================================================================

    # Parameters

    # ==============================================================================================

    # Below is provided by Control-M parameter refers to the prefix point cycle and restoration,

    # the date can be added automatically, however, this feature has been disabled.

    Param ([string] $CYRPYYMMDD)

    # ==============================================================================================

    # Functions

    # ==============================================================================================

    #Function for you to check if a command is responsible

    Function Check-Command ($cmdname)

    {

    return [bool] (Get-Command - Name $cmdname - ErrorAction SilentlyContinue)

    }

    # ==============================================================================================

    # Varibles

    # ==============================================================================================

    # Add the snap of vmware for powershell

    # Add - PSSnapin VMware.VimAutomation.Core

    # Add the snap of vmware for powershell (keeps see you error messages)

    If (control "Connect-VIServer")

    {

    Write-Host "already automation tool for".

    }

    on the other

    {

    #If not already loaded load the snap

    Write-Host "loading automation tools.

    Add-PSSnapin VMware.VimAutomation.Core

    }

    backup of # = true adds date; false creates a clone with the same name.

    $backup = 'True '.

    debugging of #-true: clones not vm. FALSE will clone the virtual machine.

    $debug = "FALSE".

    # Target Datastore

    $targetdatastore = "LUN9_BASIC_MATADM_ONLY".

    Check the #Refers the percentage of free space for space DS

    $freePerc = 10

    # Target location - folder existing in vcenter structure, where the clones will be held

    $targetlocation = "DMAT DNT for Cycles compatibleM BackUp.

    # Set a date

    $datestart = (get-date - uformat %Y %m %d)

    # Name a log file to record the results.

    $logfile = $datestart + "_VMClones_bulk.txt".

    #

    Write-output "new journal ($datestart) - ($logfile)" > > $logfile

    # Gets the list of virtual machines from the file associated with this script

    $VmFileList = get-Content VmsToCloneList.list | Select-Object - jump 3

    #

    $ds = get-Datastore-name $targetdatastore

    #Email varibles

    $From = «»

    $To = «»

    $Cc = «»

    #$Attachment = "C:\temp\Some random file.txt".

    $Subject = «!» DMAT TEST createRP TEST! »

    $BodySuccess = "A DMAT VM has correctly saved to the specified folder of destination organizational data store and inventory in vSphere"

    $BodyFailure1 = "the combined use of VMDK put in service of the virtual machine is greater than the capacity of the destination database or the datstore does not exist, coming out with code 1"

    $BodyFailure2 = "there is not enough space on the target data store, increase the space to continue, exit with code 1"

    $BodyFailure3 = "a virtual machine with the specified name is not found maybe it does not exist? Exit with code 1 "

    $SMTPServer = «»

    $SMTPPort = "25".

    # Connect

    $Creds = get-VICredentialStoreItem-Host 127.0.0.1 - folder C:\Users\matadm\PS_ITC_BAS.xml

    SE connect-VIServer 127.0.0.1-$ username-password Creds.User $Creds.Password

    # Gets the total ProvisionedSpaceGB of VM for all s VM in the list.

    # Ensures whitespace and hashes are effectively ignored

    # create a clean list that calculates / creates the variable required for the validation check 1

    $vmCleanedList = New-Object system. Collections.ArrayList

    # Loop through our VM file list and own is in place, check for incorrectly specified VM

    ForEach ($vmname to $VmFileList)

    {

    If ([string]: IsNullOrWhiteSpace ($vmname) - or $vmname.) StartsWith("#"))

    {

    writing-host("Invalid machine name-$vmname")

    }

    on the other

    {

    #Should trim vmname to ensure that we have no spaces before or the end

    $vm = get - VM $vmname

    $vmCleanedList.Add ($vmname)

    $TotalRequiredGB += $vm. ProvisionedSpaceGB

    }

    Write-Host "Total needed = $TotalRequiredGB.

    }

    # ==============================================================================================

    # Validation checks before launching the clone script

    # ==============================================================================================

    # Updates the prior to storage data store information.

    $ds. ExtensionData.RefreshDatastoreStorageInfo)

    # Validation check 1, check if the combined usage of VMDK put into service of the virtual machine is greater than the capacity of the destination database?

    If (($ds.)) FreeSpaceGB - gt $TotalRequiredGB))

    {

    Write-Host 'continue with your script.

    }

    on the other

    {

    Write-Host "space is insufficient on the target data store. Please increase the space to continue.

    Write-Output "space is insufficient on the target data store. Please increase the space to continue"> > $logfile

    Write-Host "Exiting with code 1.

    Write-Output "exit with code 1" > > $logfile

    Send-MailMessage-to $From-$To-CC $Cc - subject $Subject '

    -Body $BodyFailure1 - SmtpServer $SMTPServer - port $SMTPPort

    Output 1

    }

    $ds = get-Datastore-name $targetdatastore

    # 2 validation control, you have X % datatstorespace free?

    If ((($ds.)) FreeSpaceGB / $ds. CapacityGB) * 100)-ge $freePerc)

    {

    Write-Host 'continue with your script.

    }

    on the other

    {

    Write-Host "there is less than X % of free space on the data store. Please increase the space to continue.

    Write-Output "there less than X % of free space on the data store. Please increase the space to continue"> > $logfile

    Write-Host "Exiting with code 2.

    Write-Output 'output with code 2' > > $logfile

    Send-MailMessage-to $From-$To-CC $Cc - subject $Subject '

    -Body $BodyFailure2 - SmtpServer $SMTPServer - port $SMTPPort

    Output 2

    }

    #Hack + of the duplication of efforts

    #$VmListFile = get-Content VmsToCloneList.list | Select-Object - jump 3

    ForEach ($vmname to $vmCleanedList)

    {

    # The virtual computer object

    $vm = get-VM-name $vmname

    # Target host - use the same host as the current VM (it's faster than the cloning on hosts).

    $targethost = $vm.vmhost.name

    # Target VM name - name if the BACKUP is FALSE

    $vmtarget = $vmname

    #

    $datastore = get-datastore $targetdatastore - vmhost $targethost

    # ==============================================================================================

    # Start the real clone script

    # ==============================================================================================

    If ($vm - no $null)

    {

    Write-Host "a virtual machine named $VM exists. From clone "

    Write-output "a virtual machine named $VM exists. From clone"> > $logfile

    }

    on the other

    {

    Write-Host "a virtual machine with the specified name is not found maybe it does not exist?

    Write-Output "a virtual machine with the specified name is not found there is perhaps no?" > > $logfile

    Write-Host "Exiting with code 3.

    Write-Output "output with code 3" > > $logfile

    Send-MailMessage-to $From-$To-CC $Cc - subject $Subject '

    -Body $BodyFailure3 - SmtpServer $SMTPServer - port $SMTPPort

    exit 3

    }

    If ($backup - eq "TRUE")

    {

    # Clone the virtual machine for backup_vmname_todaysdate

    $vmtarget = $vmtarget + '-' + $CYRPYYMMDD #+ '-' + $datestart

    }

    beautiful colors # if you look at the script runs

    write-host - foregroundcolor green 'cloning $vm to $vmtarget.

    Write-output - foregroundcolor green 'Cloning $vm to $vmtarget' > > $logfile

    new-vm-name $vmtarget - vm $vm vmhost - $targethost - $datastore - $targetlocation location data store - slim DiskStorageFormat

    Send-MailMessage-to $From-$To-CC $Cc - subject $Subject '

    -Body $BodySuccess - SmtpServer $SMTPServer - port $SMTPPort

    }

    Write-Host "complete."

    Exit 0

    # COMPLETED

    Have you ever tried to test if $ds-eq $null before you call the RefreshDatastoreStorageInfo method?

    In the error message, it looks like $ds contains $null, no idea why when the data store 'LUN9_BASIC_MATADM_ONLY' exists in the environment in which you are conencted.

    In fact, you could test immediately after the Get-data store.

    Ah, but wait, you seem to be doing the first Get-Datastore (there are two in the script, but I guess you know) before the connect-VIServer, it won't work.

    Unless I'm missing something here

  • The export could not be performed. An error occurred during initialization of MAPI

    I need to import e-mail messages and settings of Outlook Express 6 on Windows XP SP2 to Windows Live Mail on a new Windows 7 PC.

    I try to export messages from Outlook Express, but I get a message saying that "the export cannot be performed. An error occurred during initialization of MAPI".

    I changed the Outook Express settings as described in section http://support.microsoft.com/kb/179637/en-us (method 2), but the message remains and I can't continue.

    • How can I go on the export of messages?
    • Can I copy the .dbx files and import them into Windows 7?
    • Is there an alternative?

    Outlook is not installed on my PC I want to install it either.

    Concerning

    Mario

    The export is only if you have installed Exchange or Outlook.  Copy the entire repertoire of dbx files to the Win7 computer desktop and make sure that the files are not read-only.  Then, in WLM use file | Import | Messages and point to this directory.
     
    Steve
     

    I need to import e-mail messages and settings of Outlook Express 6 on Windows XP SP2 to Windows Live Mail on a new Windows 7 PC.

    I try to export messages from Outlook Express, but I get a message saying that "the export cannot be performed. An error occurred during initialization of MAPI".

    I changed the Outook Express settings as described in section http://support.microsoft.com/kb/179637/en-us (method 2), but the message remains and I can't continue.

    • How can I go on the export of messages?
    • Can I copy the .dbx files and import them into Windows 7?
    • Is there an alternative?

    Outlook is not installed on my PC I want to install it either.

    Concerning

    Mario

  • Need help with my Mail window. I can't export my message to the PST format. I keep getting the message error "an error occurred during initialization of MAPI".

    Hello

    Need help with my Mail window. I can't export my message to the PST format. I keep getting the message error "an error occurred during initialization of MAPI". Y at - it solution or another method?

    Hi ErikLee,

    Do you have MS Outlook installed on your computer?

    Windows mail import and export opportunities are limited to an Outlook .pst file or an Exchange Server mailbox. They are available only if MS Outlook is installed.
    If MS Outlook is not installed and you start an import or export action, the necessary support files are not present for Windows mail complete the operation. Then I suggest you to install Outlook temporarily and see if the problem is resolved.

    Follow the instructions below and check if the problem is resolved.

    1. reboot your computer, and then start Windows Mail.
    2. on the Tools menu, click Options.
    3. in the connection tab, click on edit to open the Internet Properties dialog box.
    4. in the tab programs, click on an application other than Windows mail e-mail in the e-mail list. Click on apply and then click OK.
    5. click OK again to close the Options dialog box.
    6. exit Windows mail and restart Windows mail.

    If this does not work, I suggest you upgrade to Windows Live Mail to import or export messages that may help you resolve the issue.

    To download Windows Live Mail, visit the following Microsoft Web site:
    http://get.live.com/wlmail/overview

    For more information about Windows Live Mail, see the Microsoft Web site at the following address:
    http://windowshelp.Microsoft.com/Windows/en-us/help/4b30d3d6-abe2-46d1-a5fd-4a1ba786a1381033.mspx

    Check whether the problem is resolved.

    Please post back and let us know if it helped to solve your problem.

    Kind regards
    KarthiK TP

  • How Firefox 4.0.1 can start a profile during initialization without typing "firefox.exe - ProfileManager"?

    How can I get Firefox 4.0.1 to load a profile during initialization without typing "firefox.exe - ProfileManager"?

    Firefox 3.6.12 would pause during initialization to ask which profile to load.

    I want to install various plug-ins on different profiles for evaluation.

    You can use the short form firefox.exe-p for get profile manager.

    Simplest is to create a shortcut on the desktop to start the Profile Manager, or create a shortcut of s for each profile if you don't have a small number.

  • DESIGNJET T2300 STUCK at 94% during initialization

    HI, my DESIGNJET T2300 STUCK at 94% during initialization. Anyone know what I can do to make it take off?

    Here's something that might work. Remove the loaded paper. Remove all the ink cartridges and print heads. Now, turn on the printer and see if it get to the place where it asks to install some of these supplies.

  • Error occurred during initialization of MAPI

    I'm trying to move my messages OE 6 from one PC to another.  When I click on file / export / Messages, I get the following message: "export could not be performed.  An error occurred during initialization of MAPI. "How can I solve this problem or move my messages and folders to another PC?

    Thank you

    John (jbacinti)

    Hello
    You can check this link:
  • Failed to load existing records from the database on SD card during initialization of the application

    When the Simulator is launched upward, not able to load existing records from the database in the Inbox, so no records appear in the Inbox even though they exist in the database. It seems to be a problem with the SD card in the Simulator - the file system for the SD card is not correctly initialized when the application starts first to the top. During initialization of the application tries to access the SD card by using the following code.

    Boolean

    sdCardPresent = false;

    Enumeration e = FileSystemRegistry.listRoots ();

    If

    (e! = null) { }

    While (e.hasMoreElements ()) {}

    root = (String) e.nextElement ();

    If

    (root.equalsIgnoreCase("SDCard/")) {

    sdCardPresent =

    true;

    }

    }

    }

    sdCardPresent is always set to false and was not able to access existing records from the database. Once the application is initialized and try to create the database, the database is created successfully on the SD card.  The code is the same as above when creating the database and was able to do sdCardPresent = true.

    Is there anyway to register or add the SD card during initialization of the application or any property as System.setProperty overide the path of the default directory value?

    I use BlackBerry 9550 Simulator. I checked the "file system using PC for files from the SD card" and I use "C:\bb\SDCard" for the file system of thr.

    Also tested on the BlackBerry and found the same thing, if the device is hard reset, then it not reading the SD card as well.

    Mark the thread as solved then.

  • Service error battery Bluetooth connection problem and "Bluetooth Control: an error occurred during initialization of this operation." Try restarting your computer or bluetooth device ".

    Original title: Bluetooth connection problem

    I have a bluetooth Jawbone headset which worked fine with my Dell studio 1458 until a month or two ago. I am running windows Home premium 64-bit. Now the device will connect is more to the laptop. I get an error to the stack service and "Bluetooth Control: an error occurred during initialization of this operation." Try restarting your computer or bluetooth device"I returned to you can restore point, but the issue is not resolved. All solutions?

    Hi Trainfan1,

    ·         Did you do changes on the computer before the show?

    Follow these methods.

    Method 1: Run the tool and troubleshooting hardware devices.

    Method 2: Check the drivers and the Bluetooth Support service.

    (a) click Start, type services in start search box and press enter.

    (b) Services for window open find Bluetooth Support Service and double-click it.

    (c) ensure that the service is both the value Automatic for Startup type and started for the State.

    (d) click Start, type Device Manager in the start search box and press enter.

    (e) to search for the Bluetooth device expand it and double click on the driver.

    (f) go to the tab driver and click set to update driver to update the drivers.

    (g) if the problem is still even try to Uninstall and reinstall the drivers in the same tab by clicking on the option Uninstall .

    Method 3: Remove all Bluetooth components and reinstall it from the manufacturer's Web site.

    Install all necessary software required for Bluetooth device work properly.

  • How the identity if one table used only by synonyms and not by any other subprogrammes in a schema?

    Hi people

    How the identity if one table used only by synonyms and not by any other subprogrammes within a schema. I see in the TOAD describe objects tab used by, but I would like to identify hundreds of table so I would like to know if there would be any SQL or Meta Data Tables?

    How the identity if one table used only by synonyms and not by any other subprogrammes within a schema. I see in the TOAD describe objects tab used by, but I would like to identify hundreds of table so I would like to know if there would be any SQL or Meta Data Tables?

    The ALL_DEPENDENCIES view has hierarchical information based on object_id

    The view object has the object_type.

    Create a hierarchical query on the first view and attach it to the second view.

    Or you can use the utldtree.sql file in the installation of the DB admin folder. Comments initially show you how a hierarchical query based on the object type.

  • First construction of DEFAULT DOMAIN for "Integrated Weblogic Server" in jDeveloper 12 c gave ERROR: wlst > error occurred during initialization of the virtual machine;

    Hi my community developers estimated!

    I just installed Oracle jDeveloper 12 c as part of the new version BPM Suite 12 c successfully on my LAPTOP.

    However, when I try to create the first integrated default for the weblogic Server domain to run by using the database of embedded JAVA (do NOT use an external Oracle DB) - I get the following error in the log below:

    QUESTION - how/where can I change the ' USER_MEM_ARGS = - Xms32m -Xmx1024m' specification in jDeveloper, to allow a smaller 'MAX MEMORY setting, instead of Xmx1024m"since I DO NOT have enough memory (virtual) on my laptop to create the default domain.

    Thank you very much!

    Please see from the log of the errors below:

    Add the environment variable to WLST script = - Xms32m USER_MEM_ARGS - Xmx1024m - XX: MaxPermSize = 384 m
    Log file: D:\data\859442303\Application Data\JDeveloper\system12.1.3.0.41.140521.1008\o.j2ee.adrs\BuildDefaultDomain.log
    Label: JDEVADF_12.1.3.0.0_GENERIC_140521.1008.S
    Home product: C:\Oracle\Middleware\Oracle_Home\jdeveloper\jdev\
    Area: D:\data\859442303\Application Data\JDeveloper\system12.1.3.0.41.140521.1008\DefaultDomain

    2014 BuildDefaultDomain2.py - 07-04 18:00:03

    cmd.exe /c "" C:\Oracle\Middleware\Oracle_Home\oracle_common\common\bin\wlst.cmd""D:\data\859442303\Application Data\JDeveloper\system12.1.3.0.41.140521.1008\o.j2ee.adrs\BuildDefaultDomain2.py""
    Process began
    WLST > error occurred during initialization of VM
    WLST > could not reserve enough space for lots of things
    WLST > error: could not create the Virtual Machine Java.
    WLST > error: a fatal error has occurred. Program ends.
    Elapsed time: 437 ms

    Thanks James, I changed the memory allocation in the WLST script and I no longer get the VM error

  • I used to live in India and I now moved back to the United Kingdom. I would like to continue to use the creative cloud, but every time I try and pay it only of gives me the possibility to pay in Indian rupee. Can you please help me that my account to be b

    I used to live in India and I now moved back to the United Kingdom. I would like to continue to use the creative cloud, but every time I try and pay it only of gives me the possibility to pay in Indian rupee. Can you please help me that my account to be based in the United Kingdom. Thank you

    Hi jamese97002456

    Here is the link to Adobe Support contact: https://helpx.adobe.com/in/contact.html

    Kind regards

    Rahul

  • Master table shows only 5 rows

    Hello

    I use Oracle JDeveloper 11 g Release 2 (11.1.2.3.0).

    I have a picture of master ADF and a detailed in my application form but the main Table shows only 5 rows, I don't understand what is happening, in my database I have more than 5 lines (exactly 7) but table doesn't show him everything.

    Can someone help me with this?

    Thanks in advance!

    Check the size of the extraction of the iterator (pagedef) connections and check that your relay of query returns more than 5 lines.

    What is the code to display the master detail do you use?

    Timo

Maybe you are looking for

  • Problems with iTunes library shared between 2 computers

    I have a rather unique situation where I have a single iTunes library that is shared by both computers. It has worked well for years, until lately. Here is my configuration: Mac iMac server software. All my music is on a USB drive 3 TB (named 'music'

  • Pavillion g15-ab117na: new Pavilion g15 laptop turn not

    So I had my laptop since new year's day and today he knows he'd do an update and would need to restart. I ignored it but does it anyway a few minutes later and he went about installing updates as usual but now is not turn at all. The battery still ha

  • Qosmio F20-137 will not system restore after the process

    My F20-137 will not restore the system after going through the system restore process. The parameter for the restoration of the system is not in the off position too. Someone there might help me? See you soonJames

  • HP Pavilion DV6-2010SA

    Hello I have a HP Pavillion DV6-2010SA, who has the power, but no JOB. The caps lock and num lock seem to be flashes two times, which, I think that suggests failure of the CPU. The owner (a parent) tells me that it worked hot for quite a while and I

  • Help! Disc will not eject.

    I can't get the CD/DvD drive to eject my CD on Windows Vista.  Need suggestions from someone who has had this problem.Nelson of duck