Software / class management

Hello,
i have done one project in lvoop :   a T° calibration software
now i have another one with humidity but software are used separatly 
I see i could reuse most of the first one but i don't know how to manage it :
1) i can use the same project but softwares are distinct and T° classes and devices linked to will be loaded for nothing
or maybe i could load them dynamically but   for the moment it isn't the case
2) or creating a differente project so how can i reuse classes used in the first one
and how to do when changing class parametes or functions. how to have shared classes
i think the first solution could be the best way but as i am new to sofware management
i would like to collect points of view of experimented developers
What do you think about ?
Best regards
Tinnitus
CLAD / Labview 2011, Win Xp
Mission d'une semaine- à plusieurs mois laissez moi un MP...
RP et Midi-pyrénées .Km+++ si possibilité de télétravail
Kudos always accepted / Les petits clicks jaunes sont toujours appréciés
Don't forget to valid a good answer / pensez à valider une réponse correcte

Hi tinnitus,
It is quite hard to answer your
question....
In fact usually in Object Oriented you should think about the
maintenance and upgradability of your application.
What I can suggest you is
to create a general class (the parent class) then different children depending
what type of measurement or sensor you use. Then you can implement your code
using Dynamic Dispatch (the VI Server for LVOOP ;-). So your code will
automatically invoke the proper method depending the class he's got as input.
Using this approach you can have a very generic top level VI calling
dynamically the class children.
A dynamic dispatching subVI
has some small overhead when LabVIEW looks up which subVI to invoke. The
overhead is constant. It does not increase as you add more classes or as you
add more dynamic VIs to a class. There can be a performance hit if the subVI
call has to make extra copies of the parameters to match the functionality of
the actual subVI LabVIEW invokes. You can avoid this by wiring the input front
panel terminals to output front panel terminals even on dynamic VIs that you
never expect to call (for example, parent VIs that exist only to
define the connector pane for children to override). You can also use Data By
Reference in you class to optimize memory management. 
Feel free if you have any
further question.
upgradability 
Benjamin R.
R&D Software Development Manager
http://www.fluigent.com/

Similar Messages

  • Windows Defender scan hangs at registry key hklm\software\classes\pcast

    I am having trouble with a persistent problem that is causing scanners to fail on my system, a Dell Dimension 2300 (P4 1.8Gz) running Windows xp Home Edition.
    The symptoms are that the scanner stops at a particular registry entry and, while it appears to keep scanning, (i.e. lights move), seems to get stuck in some kind of loop and can't move on. I can't access task manager from there, and when I move the mouse or attempt to escape my system freezes and I have to force a manual shutdown and reboot.
    Windows Live OneCare and Windows Defender both stop at the same location in the scan: hklm\software\classes\pcast. I looked into this and determined that this is an apple entry.
    When I navigate to the hklm\software\classes\pcast key there are 2 folders:
    DefaultIcon & Shell.
    DefaultIcon:
    Name: (ab)Default Type: Reg_SZ Data: C:\ProgramFiles\iTunes\ITunes.exe
    Shell: (ab)Default Type: Reg_SZ
    Open: (ab)Default Reg_SZ
    Command: (ab)Default Reg_SZ
    C:\ProgramFiles\iTunes\iTunes.exe/url"%1"
    If anyone can tell me whether this is causing the Defender scan to loop & then seize in some way or what I need to do to get the scanner to complete a scan, or even if this looks like there's something wrong, I'd greatly appreciate the input.
    I've tried excluding itunes from the scan but this doesn't work. I want my ipod to continue to work on this computer so don't want to disable a registry entry without knowing it won't cripple my itunes.
    Thanks in advance for any ideas that will help here.
    Dell Dimension 2300   Windows XP  
    Dell Dimension 2300   Windows XP  

    Is your User account on Vista also an Administrator account? Do you have User Access Control enabled? Certain registry & file access tasks which could be achieved by installers in earlier versions of Windows may now a different level of privilege or the use of different calls to the operating system. If you log into your computer as an Administrator, disable User Access Control, grant yourself & the SYSTEM account full access to HKLM in the registry and also to your Music folder then you should be able to complete the install.
    tt2

  • HT1925 My ipod is not showing up when I have itunes up. I was told to remove itunes and reinstall however. I receive a message with unable to uninstall the Itunes. It states "could not open key HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\INTERFACE\(915DA835-02FE-

    can someone please advise on what I should do? unable to uninstall the Itunes. It states "could not open key HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\INTERFACE\(915DA835-02FE-4953-92FA-624BDF5D 85AB) VEIFY THAT YOU HAVE SUFFICIENT ACCESS TO THAT KEY, OR CONTACT YOUR SUPPORT PERSONNEL,  Which i did . I contacted the apple support and they could not help. has anyone gotten this error? Did some research some results show that this has occurred during updates on the itunes but has not seen how to successfully uninstall without getting this error. I attempted to use the control panel and uninstall but it provides me with the same error all the time. I NEED SOME Answers on this issue. Can you please help?!

    Perhaps try the fixit from the following Microsoft web page. (Try the "problems uninstalling" option.)
    Fix problems with programs that can't be installed or uninstalled

  • After download itunes installation began in windowx xp near the end of the installation the message says: it was not possible to write the value to the key Software / Classes / .mpg / OpenWithList / iTunes / .exe. Already reinstalled 3 times and always sa

    After download itunes installation began in windowx xp near the end of the installation the message says: it was not possible to write the value to the key Software / Classes / .mpg / OpenWithList / iTunes / .exe.
    Already reinstalled 3 times and always says the same message.
    thank you

    Only two had virus on windows XP this week and wiped them with Avast. The itunes asked me to install the update, and so I did. but it always gives me that message.

  • Software Configuration Management for ABAP Development ?

    Hi,
    we are a software company selling a Data Capture Solution.
    For this, we are currently in the process to develop an interface for transferring the extracted data into a customer's SAP R/3 system.
    Since we want to develop this interface following certain software engineering principles, we are looking for a way to solve certain simple common Software Configuration Management issues, such as:
    - Object Versioning (Similar to file versioning in classic software development): That means being able to:
    -- Keep track WHO changed WHAT WHEN and WHY?
    -- Revert to a former version of an object (e.g. when the fix of a former defect must be revoked for some reason)
    -- Keep track which changes have been made for a certain Change Request (NOT meaning SAP Change   Requests, but Change Request for our interface development)
    - Label a certain version state as 'released' or 'tested' or whatever
    - Perform a kind of 'Branching' (Classical Software Configuration Management task), e.g. when we   release a version of our interface and start the development of a new version, we must open a   'Maintenance Branch' of our released version parallel to the ongoing development of the future release.
    When I say 'Objects', I mean everything being concerned when developing something within R/3; that can be ABAP programs, forms, tables (structure and content(!)), etc.
    We are using an SAP System version ECC 5.0 for development; as for now, we have come to the conclusion to use the versioning that comes with the Transforms, although they do not really cover the above requirements as we would like to.
    Is there anybody out there who had the same idea and solved it somehow?
    My impression is that in the SAP world, classical Software Configuration Management is not a part of the way of thinking; and that development for SAP R/3 has little in common with classical software development.
    But maybe there is an add-on or some hidden features of NetWeaver or anything that can solve these issues.
    Hope is the last to die...
    Thank you very much for any feedback,
    Regards,
    Jörg

    Thank you very much for your answers!
    @Pushkar:
    No this is not exactly what I meant;
    What we want to do is a kind of classical configuration management or at least version control of
    development objects like ABAP programs, table definitions, table data etc. that are contained within our SAP development system.
    It's not about version management of external documents imported into SAP.
    I know that there is a kind of version control via Transports, but this does not cover all classical version control mechanisms; what we are missing there is
    - the possibility of reverting to an older version of an 'object'
    - Branching / Merging mechanisms
    - the possibility to choose which changes I want to release with which transform and which objects
    - view differences between arbitrary versions of an object
    I was hoping there is maybe a kind of 'add-on' or maybe even a built-in tool that provides classical version control mechanisms or something similar.
    Thank you for further help,
    Regards,
    Jörg

  • How to install Software Deployment Manager

    Hi!,
    I have downloaded the PDK files and want to deploy it? How do I deploy them? As per help I need SDM ( Software Deployment manager to deploy this files, from where I will get software deployment manager and how to use SDM to deploy PDK files...please help...
    Also I have more query...
    In my netweaver studion, when I goto window-->preference, why I can't see software deploment manager link?  this SDM is used to deploy WebDynpro application with Enterprise portal....
    Please help me....
    Thanks !

    hi
    software deployment manager installed automatically in central instancc while installing sap netweaver .
    Thanks
    Bharathi.Ch

  • Hkey_local_machines\software\classes\.cdda error

    When installing Itunes for the first time I get an error:
    Could not Open Key
    HKEYLocalmachines\software\classes\.cdda\open withprogids. Verify that you have sufficient access to that key, or contact your support personnel.
    I have ensured I was installing from an admin account. I am using XP, with all updates.
    Please help....

    Error 1402.Could not open key:
    HKEYLOCALMACHINE\Software\Classes\.cdda\OpenWithProgids. verify you have sufficient access to that key, or contact your support personnel.
    with that one, let's first try the techniques from the following document:
    Error 1406 or 1402 appears when you install iTunes or QuickTime for Windows

  • New IPOD nano and getting HKEY_LOCAL_Machine\software\Classes\quicktime

    I tried to install the software for my new iPod Nano and it would nto load for this message:
    could not open key: HKEYLOCALMACHINE\Software\Classes\QuickTime,QuickTime\CLSID. Verify that you have sufficient access to that key, or contact your support personnel. I've tried shutting off the firewall and made APPLE a trusted site. I even removed the old Quicktime from my computer and this did not work. Please help this not very tech savvy old lady.

    I had a similar error:
    Could not open key:
    HKEYLOCALMACHINE\Software\Classes\QuickTimePlayerLib
    .QuickTimePlayerApp\CLSID. Verify that you have
    sufficient access to that key, or contact your
    support personel.
    Apple help told me it was a Windows problem and that
    I needed the Service Pack 2 (SP2). I already had that
    update, so that alone was not the problem. In surfing
    the net, I found an answer for my error that worked
    on bleepingcomputer.com from HitSquad. Here it is, it
    may work for you too:
    Click Start>Run and type "regedit" (without the
    quotes)in the Run dialog box and click OK. This will
    open the Windows Registry Editor. In the left side of
    the window, navigate to the path in the error
    message. HKEYLOCALMACHINE is the top folder,
    Software is the next folder, etc., etc. Right click
    on the Quicktime.qt folder and select
    "Permissions...". In the Security tab, it should list
    Group or user names you have. Select a user name and
    in the lower part of the window, make sure "Full
    Control" and "Read" have check marks under "Allow".
    Click "Apply". Now log back on under the username
    listed in the upper part of the window.
    Mine had a strange twist, even though I am an
    Adminstrator on my computer, for some reason, my user
    name was not listed. My son's user name was - maybe
    because he loaded the itunes initially? I changed his
    account to administrator and loaded itunes and
    QuickTime under his name and the error went away.
    Anyway, itunes 7 is now working. I'm no expert, but
    this worked for me. Good Luck!
    JB
    This was a fix for me. I have to use my wifes log in to windows. I think she might have loaded the itunes a while ago under her log in. Good Luck everyone. At least now I can use my 80 gig ipod for something else than a paper weight. I must say though, Microsoft would have had a fix by now for this.
    Good night and good luck,
    Chief

  • Can not remove or install itunes because hkey-local-machine\software\classes\.m3u\openwithlist\itunes.exe   no permission

    itunes will not install or uninstall because  hkey-local-machine\software\classes\.m3u\openwithlist\itunes.exe   no permission.  I can edit and delete every other regedit but not this key

    I found this solution on the Apple Support Forums. Adding the SYSTEM account is what worked for me:
    +Let's check your permissions on the key.+
    +In your "Start Search" box, type run and click on the Run that comes up. In your run, type regedit and hit enter.+
    +In regedit:+
    +Expand HKEYLOCALMACHINE+
    +Expand SOFTWARE+
    +Expand CLASSES+
    +Right-click on pcast and select "Permissions".+
    +Select your user account name. Do you have full control of the key? If so, also select SYSTEM. Does the SYSTEM account have full control of the key?+

  • HKEY_LOCAL_MACHINE\Software\Classes\QuickTime.qt\DefaultIcon

    Having issues here iTunes and QuickTime on Windows here. Installing them leaves the message:
    'Could not open Key: HKEYLOCALMACHINE\Software\Classes\QuickTime.qt\DefaultIcon'
    I presume this means there is problems creating the icon for the progam and I have to go through the Registry Keys? But anyway I am an administrator, I've used the windows cleanup thing but I'm still getting this message.
    Any response would be so much more than grateful

    Hello, I am having a similar problem as described here. Except there are a series of other registry keys with restricted access. In an attempt to completely uninstall quicktimes to reinstall with itunes 7, I tried deleting these registry keys and was unable. I found this post and tried to change permisions and was still unable. the error messages I recieve when I try to install quicktimes stand-alone or itunes
    iTunes + QuickTime
    Error 1905.Module C:\Program Files\QuickTime\QTOCONTROL.dll failed to unregister
    HRESULT -2147220472. Contact your support
    personnel.
    plus a few others like this one with slightly varrying keys, then the installation continues before a final error message appears and closes the installation
    Could not open key:HKEYLOCALMACHINE\Software\Classes\QuickTimePlayerLib.QuickTimePlayerApp\CLSID. Verify that you have sufficient access to that key, or contact your
    suppoer persoannel.
      Windows XP  

  • HKEY_LOCAL_MACHINE\Software\Classes\QuicktimePlayerLib.QuickTimePlayerApp\C

    I get this message:
    Could not open key HKEYLOCALMACHINE\Software\Classes\QuicktimePlayerLib.QuickTimePlayerApp\CLSID. Verify that you have suffficient access to that key, or contact your support personel.
    when trying to install new versions of Quicktime and itunes. Could it be because I used my email on more than one computer to download itunes 7?

    This has to do with permissions in the registry. Take a look at the post by Primus Bodacious in this link
    http://discussions.apple.com/thread.jspa?threadID=688433&tstart=30
    Also these on permissions
    http://support.microsoft.com/?kbid=308421
    http://support.microsoft.com/kb/308419/

  • Error 1402 -HKEY_LOCAL_MACHINE\Software\Classes\.cdda\OpenWithProgids

    I am unable to upgrade to the new version of iTunes!! HELP! I am getting the following error:
    Error 1402.Could not open key:
    HKEYLOCALMACHINE\Software\Classes\.cdda\OpenWithProgids. verify you have sufficient access to that key, or contact your support personnel.
    THANKS FOR THE HELP!!

    Error 1402.Could not open key:
    HKEYLOCALMACHINE\Software\Classes\.cdda\OpenWithProgids. verify you have sufficient access to that key, or contact your support personnel.
    with that one, let's first try the techniques from the following document:
    Error 1406 or 1402 appears when you install iTunes or QuickTime for Windows

  • HKEY_LOCAL_MACHINE\Software\Classes/Quicktime.Quicktime\CLSID

    O.k. it seems there are many posts identifying the same problem I'm having when trying to download the newer version of QuickTime & iTunes for the 2nd generation iPods. Like other posts, when trying to delete the older version (as instructed on the Apple website) my computer won't allow me to completely uninstall QuickTime. And when trying to install the newer version I continue to receive the following error message: HKEYLOCALMACHINE\Software\Classes/Quicktime.Quicktime\CLSID. Verify that you have sufficient access to that key, or contact your support personnel.
    Are there any Apple techs (or support personnel) out there that can help us solve this problem? I can't tell you how many times were have tried to delete the older version of QuickTime and install newer versions since Xmas eve. It shouldn't be this much work to use the iPod.

    After attempting other suggested fixes listed on the forum to this problem I followed the steps outlined by PrimusBodacious and it finally worked!!!! A couple things to keep in mind, you have to ignore any messages telling you that you don't have access (step #4) because you can get in to change permissions, and most likely the first time you try to reinstall you will get the same error message, or similar error message. I had additional error messages with different ending extensions: HKEYLOCALMACHINE\Software\Classes/Quicktime.Quicktime\Curver
    HKEYLOCALMACHINE\Software\Classes/Quicktime.Quicktime\NotInsertable
    Just keep following the steps outlined.
    After five very frustrating days both my daughter's iPods now work.
    Dell   Windows XP  
    Dell   Windows XP  

  • HKEY_LOCAL_MACHINE/Software/Classes/Quicktime.Quictime/CLSID

    Okay, I'm not exactly new at this, but I'm also not a pro. I could use some step by step instructions. But before that, let me just say, I have searched the previous threads on this topic, and nothing has worked
    I have gone into regedit and added permissions to the file name. Unfortunately, even though I am an administrator, I don't have enough permissions to add permissions to HKEYLOCALMACHINE/Software/Classes/Quicktime.Quictime/CLSID. When I attempt to apply permissions to the file, I get this message.
    Unable to save permission changes on Quicktime.Quicktime.
    Access is denied.
    I've not only tried just adding "everyone" to the permissions, I have single-handedly added all of my users that have permissions to other files.
    If somebody could give me step by step instructions on what to do next, I would be very grateful.

    Okay, I'm not exactly new at this, but I'm also not a
    pro. I could use some step by step instructions. But
    before that, let me just say, I have searched the
    previous threads on this topic, and nothing has
    worked
    I have gone into regedit and added permissions to the
    file name. Unfortunately, even though I am an
    administrator, I don't have enough permissions to add
    permissions to
    HKEYLOCALMACHINE/Software/Classes/Quicktime.Quict
    ime/CLSID. When I attempt to apply permissions to
    the file, I get this message.
    Unable to save permission changes on
    Quicktime.Quicktime.
    Access is denied.
    I've not only tried just adding "everyone" to the
    permissions, I have single-handedly added all of my
    users that have permissions to other files.
    If somebody could give me step by step instructions
    on what to do next, I would be very grateful.
    I have the same problem... tried all the possible fixes on the apple sitetrouble shooting Itunes (5 pages)... did not fix problem... tried system mecahinc register cleaner...
    did not fix problem... next option is to delete all registry keys that have quicktime infront of them... of course after backing up registry... I am little aprehensive in doing this....

  • ITunes error message while installing 'HKEY_LOCAL_MACHINE/Software/classes/

    SOMEBODY PLEASE HELP!!!
    I am trying to install the newest version of iTunes (7.2.0.35) and I keep getting an error message halfway through the install that says...
    "Could not open key:
    HKEYLOCALMACHINE/Software/classes/.pls/OpenWithList. Verify that you have sufficient access to that key or contact support." It then begins rolling back the action and it never installs iTunes. I have administrative access and I can't even access that key manually from the registry. Some help would be greatly appreciated. Thanks!

    Yeah, i already tried that one too. I sat for a good 5-6 hours doing every related discussion post solution, even things that didnt seem like they would work, and i get the same error. Any other suggestions besides pages that i could find on my own? Any help would be greatly appreciated, and thanks for responding in the first place.

Maybe you are looking for