Author |
Topic  |
|
lumsdenm
USA
3 Posts |
Posted - 06/09/2007 : 11:01:35 PM
|
Origin Version (Select Help-->About Origin): 7.5 SR6 Operating System: Vista
Hi,
I'm trying to talk to Origin from LabVIEW and the code that I had working in Windows XP doesn't work in Vista. What's more concerning is that the Origin ActiveX module doesn't appear to be registered in the operating system. I tried doing this manually (by running regsvr32 on the origin.tlb file) and it gave me an error saying that the file is not compatible with this version of Windows.
Any help would be appreciated.
Thanks, Mark |
|
kitkit_cheung
China
Posts |
Posted - 06/11/2007 : 04:20:15 AM
|
Hi Mark,
Could you run Windows\System32\comexp.msc to open Component Serices Manager to see whehter Origin.ApplicationSI exists under DCOM Config or not, please? If it exists, Origin should have been registerd in the OS. (Generally, the registration is auto compeleted when installing Origin, even in Vista)
And could you also check whether your Labview ActiveX server is activated or not? On how to activate it, you can see LabView Help > Fundamentals > Windows Connectivity > ActiveX > Activating LabVIEW as ActiveX Server.
If Labview ActiveX server is activated and Origin.ApplicationSI doesn't exist in Component Services manager, could you please provide more details, such as the User Account Type in your Vista, User Account Control on or off...? We'll try to reproduce your problem.
Kitkit OriginLab Corp.
 |
 |
|
lumsdenm
USA
3 Posts |
Posted - 06/11/2007 : 08:50:06 AM
|
Hi,
The problem is not specific to LabVIEW. I tried running some of your sample MATLAB scripts and they failed as well. I'm not using LabVIEW as the server but the client - I want to dump data acquired from LabVIEW into Origin.
Origin.ApplicationSI does not exist under DCOM Config. The only thing I found in there was "Origin Graph".
I'm running Vista Enterprise, the user I'm using is an Administrator account, and User Account control is turned on.
Thanks, Makr |
 |
|
kitkit_cheung
China
Posts |
Posted - 06/11/2007 : 11:16:56 PM
|
Hi Mark,
We're not sure your problem is related to some permission settings in Vista or not. Could you please check more settings as below?
Run comexp.msc to open Component Services Manager
1> Right click Component Services|Computers|My Computer: Properties, select COM Security tab, click Edit Limits... under Lauch and Activation Permissions, check whether Administrors or Everyone has permissions of Local Launch and Local Activation or not. If not, they should be checked.
2. Click Services(Local) in Component Services Manager, check if the service DCOM Server Process Launcher is Started, Automatic as Startup Type. If not, right click it and select Properties to set Auntomatic as Startup Type and start it.
If all above settings in your Vista are all right, could you please try to re-install Origin to see if Origin.ApplicationSI exists under DCOM Config?
Kitkit OriginLab Corp.
 |
 |
|
lumsdenm
USA
3 Posts |
Posted - 06/12/2007 : 3:41:02 PM
|
Hi Kitkit,
I checked the two COM settings you mentioned and they were both fine.
I reinstalled Origin and now the Automation Server is working fine. The server is properly registered and I have no problem talking to Origin from LabVIEW. I guess something got messed up in my initial installation.
Thanks for all your help.
-Mark |
 |
|
|
Topic  |
|
|
|