Lookout compiler activex controls error

Lookout v6.5 Unlimited Client, whem Lookout Compiles the file I keep getting errors saying; Class not found: ActiveXControl.  I am using cwbuttons, and the errors are with all of the cw buttons.  Any ideas on how to correct the errors?
MWarner

In Windows\system32 folder, check if the cwui.ocx file is installed. This is for the ActiveX control. If you cannot find it, try to repair lookout.
If it's there, follow this KB to manually register it.
http://support.microsoft.com/kb/146219
What's your OS?
Ryan Shi
National Instruments

Similar Messages

  • ActiveX Control error -143

    I'm running CVI 2012 on windows 7 machine,  After installing the application with the distribution program I get the error ActiveX control error , Error Code -143. I would appreciate any help!

    Hello, some more data would be helpful in order to investigate this situation.
    First of all, that error code is not part of the ActiveX library. It seems a User Interface Library instead: if it's so it simply means "ActiveX Control Error", that is you must search for additional informations inside the ActiveX library and in the documentation for the control you are using.
    By the way, knowing actual  ActiveX control used would be helpful too, but only after you have discovered some more informations on the error itself.
    Proud to use LW/CVI from 3.1 on.
    My contributions to the Developer Zone Community
    If I have helped you, why not giving me a kudos?

  • Using ActiveX controls in GUI application, which uses TestStand API

    When using ActiveX controls in TestStand Operator Interface GUI,
    CVI reports User Interface Library error no.-143:
    "ActiveX control Error" on attempt to load panel, which contains ActiveX controls.
    The same code, which takes care of user interface, but not references
    TestStand ActiveX API (i.e. not creates TS Engine), works properly.
    What's wrong?

    Hello again Misha,
    Sorry about my previous answer, I overlooked the fact that you were saying this error was caused by placing ActiveX controls in your Operator Interface (OI) GUI (as my example shows I thought the problem was with GUIs displayed from step code modules).
    Nevertheless, the problem is still being caused by the same issue, and is solved in a similar fashion. The source for the CVI OI initializes the TestStand engine before it loads/displays the UI panels. The calls to initialize the engine seem to be CoInitializing the main GUI thread as multithreaded apartment (MTA) mode whereas you will need it to be single threaded apartment (STA) mode in order for the ActiveX control container to work properly. The TestStand engine is compatible with either modes, but only one can be in place at a given time. If we CoInitialize the OI's main GUI thread as STA this will solve the problem (the subsequent attempts of setting it to MTA will fail, but again this is ok since the engine is compatible with STA).
    In order to perform this functionality you will need to put a call to CoInitializeEx in the main function of the CVI OI source (this will also require that you #include the "windows.h" file at the top of the source also). Here is what the main function in your main.c file for the CVI OI will look like once you have done this:
    int main(int argc, char **argv)
    int retval = -1;
    sArgc = argc;
    sArgv = argv;
    if(InitCVIRTE(0, argv, 0) == 0) /* Initialize CVI libraries */
    goto Done; /* out of memory */
    // Intialize main GUI thread as STA to prevent other attempt to make it
    // MTA, which will not allow ActiveX controls to be used.
    CoInitializeEx(NULL, COINIT_APARTMENTTHREADED);
    /* initialize the test engine */
    if(!InitEngine())
    goto Done;
    if(!InitErrorDialogStrings())
    goto Done;
    if(!InStandaloneExecutable() && !DisplayRunningInEnvironmentWarning())
    goto Done; // get out now
    if(!ProcessPreLoginCmdlineArgs())
    goto Done;
    if(!CfgFile_Load())
    goto Done;
    if(!CfgFile_RestoreOptionSettings())
    goto Done;
    if(LoadGUIPanels() < 0)
    goto Done;
    if(!InitFileQuickList())
    goto Done;
    /* set initial gui state */
    if(!InitGUI())
    goto Done;
    RunUserInterface();
    retval = 0; /* normal exist status */
    Done:
    /* cleanup */
    SeqFileList_DeleteAllSequenceFileRecords();
    ExeList_DeleteAllRecords();
    IconList_DeleteIconList();
    SaveAndCleanupFileQuickList();
    CfgFile_SaveOptionSettings();
    CfgFile_WriteAndCleanupForExit();
    AdaptList_DeleteAdapterList();
    DestroyToolMenus();
    CloseEngine();
    FreeErrorDialogStrings();
    return retval;
    Note: Remember to #include "windows.h" at the very top of the main.c file and to include ole32.lib in your project file list in order to link in the definition for CoInitializeEx.
    Jason F.
    Applications Engineer
    National Instruments
    www.ni.com/ask

  • TestStand ActiveX control compile warnings in WPF 2012

    hello everyone,
    I am using TestStand ActiveX controls(ApplicationMgr, SequenceMgr, ExcutionMgr) in my project written in WPF 2012.
    After I put the controls on the form, there are some referrences automatically included in my project. But when I compile, I got the following warnings in the output window:
    CSC : warning CS1762: A reference was created to embedded interop assembly 'c:\Windows\assembly\GAC_MSIL\NationalInstruments.TestStand.Interop.UI\5.1.0.226__ad9244eb3b825cd8\NationalInstruments.TestStand.Interop.UI.dll' because of an indirect reference to that assembly created by assembly 'c:\Program Files (x86)\National Instruments\TestStand 2013\API\DotNet\Assemblies\CurrentVersion\NationalInstruments.TestStand.Interop.UI.AxControls.dll'. Consider changing the 'Embed Interop Types' property on either assembly.
    CSC : warning CS1762: A reference was created to embedded interop assembly 'c:\Windows\assembly\GAC_MSIL\NationalInstruments.TestStand.Interop.UI.Support\5.1.0.226__ad9244eb3b825cd8\NationalInstruments.TestStand.Interop.UI.Support.dll' because of an indirect reference to that assembly created by assembly 'c:\Program Files (x86)\National Instruments\TestStand 2013\API\DotNet\Assemblies\CurrentVersion\NationalInstruments.TestStand.Interop.UI.AxControls.dll'. Consider changing the 'Embed Interop Types' property on either assembly.
    CSC : warning CS1762: A reference was created to embedded interop assembly 'c:\Windows\assembly\GAC_MSIL\NationalInstruments.TestStand.Interop.API\5.1.0.226__ad9244eb3b825cd8\NationalInstruments.TestStand.Interop.API.dll' because of an indirect reference to that assembly created by assembly 'c:\Program Files (x86)\National Instruments\TestStand 2013\API\DotNet\Assemblies\CurrentVersion\NationalInstruments.TestStand.Interop.UI.AxControls.dll'. Consider changing the 'Embed Interop Types' property on either assembly.
    CSC : warning CS1762: A reference was created to embedded interop assembly 'c:\Windows\assembly\GAC\stdole\7.0.3300.0__b03f5f7f11d50a3a\stdole.dll' because of an indirect reference to that assembly created by assembly 'c:\Program Files (x86)\National Instruments\TestStand 2013\API\DotNet\Assemblies\CurrentVersion\NationalInstruments.TestStand.Interop.UI.AxControls.dll'. Consider changing the 'Embed Interop Types' property on either assembly.
    When I change the "Embed Interop Types" property, I got errors instead. Can someone give some advise? What does the warning message mean? How should I get rid of the warnings or should I just ignore them?
    thanks a lot!
    Regards,
    Solved!
    Go to Solution.

    Embed interop types should always be set to false for teststand interop assemblies. TestStand interop assemblies are installed to the GAC so can be accessed from any location and thus do not need to be embeded or copied locally. Embedded interops do not support enum types which TestStand uses.
    How exactly did you add the reference to the teststand controls? What errors do you get when you set embed to false?
    -Doug

  • "an error occurred saving the activex control"

    I'm trying to compile an executable in Labview 5.1. When I run the build app, it gets about half way done then pops up the error:
    "an error occurred saving the activex control"
    After clearing the error message, it proceeds to go through the motions of compling the app, but no exe is generated.
    The design mode progam run operates fine, and it saves fine as well in design mode.
    Thanks!

    wawatts,
    Though Brian and I got a broken arrow because we didn't have the necessary ActiveX component installed, I imagine you get no errors on the development system because you do have the component.
    This problem would be much harder to pin down on your side given the lack of development-environment errors and the sprawling design of the main VI. One possible troubleshooting approach would be the LabVIEW Find functionality (Edit >> Find). ActiveX functionality typically involves the use of Property Nodes and Invoke Nodes, so if you search for any Invoke Nodes (Select Object, then Functions >> Communication >> ActiveX >> Invoke Node) in the scope of your main VI and its subVIs, you could perhaps have turned up some hits that take you to the subVI that has the control that is presumably causing the problem.
    Unfortunately, I fear that finding the problem area doesn't solve the problem. It seems to me that either the LabVIEW app builder or the ActiveX component is doing something unexpected or nonstandard that is leading to the error message.
    I'm going to stick to my "upgrade the software as much as possible" guns:
    1. Install the LabVIEW 5.1.1 patch I linked to above, if it isn't already installed. There were fixes to the development environment and changes to the app builder that might resolve your problem. This is a free patch.
    2. Consider upgrading the ActiveX control. I think that the latest version is called IntuiLink for 54600-series Oscilloscopes, Version 3.1, and it's available here on the Agilent site.
    It was easy to do a simple test using your Xezgetsetup.vi on my system (LabVIEW 7.1.1, XP) with the updated ActiveX control. First, I installed the Agilent software. Then, I right-clicked inside the ActiveX control on the front panel of Xezgetsetup.vi, chose Insert ActiveX Object, and selected Agilent 54600 Scope Control from the list. Then I had to go to the block diagram and relink a few of the property and invoke nodes by just left-clicking on broken nodes and re-selecting the items that your code was already displaying. That fixed the VI so that it would run again.
    Then I built that VI into an EXE and got no errors.
    Perhaps all this proves is that you would have clear sailing if you upgraded to LabVIEW 7.1 and got the most recent Agilent ActiveX control--and maybe this is a good reason to bite the bullet and do that upgrade now--but it's certainly possible that you can do the same thing in 5.1 and solve your problem. Worth a shot.
    Hope that helps,
    John

  • "An error occured saving the ActiveX control"

    I pulled up an old LabVIEW program today
    that I used to work on under Win-NT.
    Now I use Win-XP.
    We're talking about LabVIEW 5.1.1 on this program.
    The program suddenly throws
    "An error occured saving the ActiveX control"
    when I try to save the program.
    Never saw this under NT.
    Anybody knows what this is about ?
    Martin

    Thanks for posting but we need more information.
    Do you have activeX controls in the VI? Are you using 3d graphs? Does the VI run on XP? What version of LabVIEW do you have?

  • Error 46: Can't find or load QuickTime ActiveX control

    Have tried many times to download and use QuickTime on my HP Pavillion laptop running Windows 7. Disabled antivirus, firewall, SpySweeper, etc. but to no avail. Uninstalled, reinstalled, etc. Keep getting the same error when attempting to run program. Anyone know what a fix might be? iTunes has also been uninstalled and reinstalled but no help. iTunes seems to work O.K. but many video clips won't work without QuickTime. I would sure appreciate any guidance.
    Bryan

    bgcarl, it's a very interesting post and sorry I couldn't be of more help, but thought I might add this.
    http://www.microsoft.com/security/resources/activex-whatis.aspx
    Where ActiveX is a add-on. Is this error happening while using the browser with QuickTime? For example in IE 8 browser if you go to Tools>Internet Options>Security>Custom level. There are a number of preferences for ActiveX. For some reason the computer cannot find or load the ActiveX control, but what is hindering it??? It's probably something simple we can't find...

  • Error 20544 Access Denied with Crystal ActiveX control in VB6

    Post Author: beckybear
    CA Forum: General
    We have a piece of legacy software written a while ago that is in VB6 using the Crystal ActiveX control crystl32.ocx.  We use 8.5 of Crystal Reports.About 50 or so users have this program loaded and it runs a single crystal report from a server location.  Most days, everything runs just fine, but lately more and more we've been having a problem where our some of our users get the message "Runtime Error 20544.  Access to report file denied.  Another program may be using it."  The same user will continue to get this error, even after rebooting, while others continue with no issues.  It's never the same people affected day to day.  And it always works for everyone the next day.I've read about a 20 limit on reports, but new users can log in and use the program with no problem, so if it's a connection limit, it doesn't seem right that new users would work.  Also, the workaround for that I found for that particular limit problem, setting it as a temporary report, doesn't seem to be available with the ActiveX control.  We cannot reliably reproduce the problem.So I guess my questions are, do you have any idea why it would work the next day without a reboot of the server or the user's machine?  If this is a limit problem, where is that limit stored, or how can I test to see that it is the limit problem?  What else could it be and is there anything I can add in the VB program to try and prevent this (cleanup, checks, etc.)?  Is this ActiveX control still supported and recommended with version 8.5?  Is there a different component we should be using?Thanks in advance for any help you can offer for this frustrating problem.  I searched the old archives and found others reporting this problem, but no solutions.

    Post Author: RayK
    CA Forum: General
    Did you find a solution for this problem?  I'm having the same sporadic problem with Crystal 8.5.  It usually goes away for a user by logging out and back in, but I'm getting a lot of complaints.  The report is being sent directly to the printer - no Preview mode as has been reported as the cause for some people.
    Thanks

  • Anyone ever seen an eventoracle.cpp line 370 error when dealing with an ActiveX control?

    I'm dealing with an ActiveX control in LabView 7.0 that allows me to input video / audio from a USB webcamera. The ActiveX control also allows for the playback of the AVI files that are recorded from the webcam. During playback, I occasionally get a eventoracle.cpp @ line 370 error that is hard to diagnose and hard to reproduce. Any ideas? I do have the ability to move to LabView 7.1.1 if needed, but I have not tried that yet.
    Chris Davis

    hi there
    you can adjust the user event data type to your needs. for example you can add a string "source" to the events data. additionally you can pass the "user parameter" to the callback vi to specify its location. see attachment below.....
    Best regards
    chris
    CL(A)Dly bending G-Force with LabVIEW
    famous last words: "oh my god, it is full of stars!"
    Attachments:
    MSCOMCTL_Toolbar_EventSource_LV7.1.llb ‏102 KB

  • Register failk error when invoking ActiveX control for a JavaBean from VB6

    J2RE v1.4.2_09
    Visual Basic 6.0 SP5/Visual C++ 6.0 SP5
    Windows 2000 SP4
    We have our existing production applications written using VB6 and VC++6. We are in the process of moving them incrementally to J2EE. Before everything is totally re-written in J2EE, we need to do something for interoperability between existing VB6/VC++6 and J2EE. ActiveX Bridge seems to be the solution we need, if only it works.
    Problem that I am facing....
    Register failk error when I try to insert a java bean activex control on a VB6.0 or VC++6.0 form or create an instance of the activex "Person.Bean.1" using CreateObject function, it throws the following error. I am able to create an instance of Person Bean ActiveX Control using ActiveX Control Test Container that comes with Visual Studio 6.0 and invoke the methods in the bean successfully though which means that the ActiveX control is registered properly and working.
    Error Message Box Title: asdas
    Error Message: register failk
    And then another error message pops up.
    Error Message Box Title: Java(TM) Plug-in Fatal Error
    Error Message: Cannot load class sun/plugin/JavaRunTime
    The Bridge was installed at <D:\PROGRA~1\Java\J2RE14~2.2_0> but the class is not there. Modify the registry key to reflect the new bridge location. The key is HKEY_LOCAL_MACHINE\Software\JavaSoft\Java Plug-in or Change your CLASSPATH to include the new directory.
    I have this sample java bean class.
    a) Person.java
    import java.io.*;
    public class Person implements Serializable{
    private String fName,lName;
    public Person(){
    fName = new String();
    lName = new String();
    public void setFirstName(String firstName){
    fName = firstName;
    public void setLastName(String lastName){
    lName = lastName;
    public String getName(){
    return fName+" "+lName;
    b) person_manifest
    Name: Person.class
    Java-Bean: True
    Steps followed:
    call "C:\Program Files\Microsoft Visual Studio\VC98\Bin\vcvars32.bat"
    set path=D:\j2sdk1.4.2_09\bin;%path%
    javac Person.java
    jar -cvfm Person.jar person_manifest Person.class
    mkdir "d:\Program Files\Java\j2re1.4.2_09\axbridge\bin"
    D:\j2sdk1.4.2_09\bin\packager -out "d:\Program Files\Java\j2re1.4.2_09\axbridge\bin" -reg Person.jar Person
    Person.dll file created under d:\Program Files\Java\j2re1.4.2_09\axbridge\bin and Person.jar copied under d:\Program Files\Java\j2re1.4.2_09\axbridge\lib.
    I am able to create an instance of this Person Bean ActiveX Control using ActiveX Control Test Container that comes with Visual Studio 6.0 and invoke the methods in the bean successfully. But, when I try to insert the activex control on a VB6 or VC++6 form or create an instance of "Person.Bean.1" using CreateObject function, it throws the above mentioned errors.
    I checked the registry and it shows J2RE1.4.2_09 version properly under that key and the Person.dll file exists under d:\Program Files\Java\j2re1.4.2_09\axbridge\bin. I also explicitly added the plugin.jar, person.jar to the classpath. Still it gives the error.
    Any ideas? Any fix or workaround for this problem? Thanks.

    Sometimes solutions are simpler than expose the problem.
    Did you add the dll to the project references?
    Sometimes also it is usefull to use the regsvr32 program to register the DLL.
    Pedro

  • When trying to display census pages I get error ActiveX controls missing

    What are ActiveX controls and how can I install them? When trying to display certain images such as a census page I get the message that certain ActiveX controls are missing. I am using Windows XP and the current version of Firefox.

    ActiveX is an Internet Explorer plugin system and will not work in Firefox or many other browsers. If the site requires ActiveX you will need to use Internet Explorer to access the site.

  • An error message your current security settings prohibit running Activex controls on this page.

    I am running firefox 4.0.1

    Your plugins list includes "IE Tab 2".'' If you are running the page in IE Tab'', then in theory ActiveX could run, but IE Tab is subject to the security restrictions established in IE Internet Options. This includes your "zone" settings for what types of ActiveX controls are permitted to run, and "kill bits" stored in the registry so that web sites cannot use unsafe ActiveX controls. To debug ActiveX issues in detail, you probably should load the page directly in IE where it will be easier to adjust the settings.

  • C# 2008 - TestStand2012 ActiveX control not registered error in Win7 64 bit OS

    Hello all,
    I hope someone can help with pointing me in the right direction.
    I have a C# 2008 application working with TestStand2010 ActiveX control (on the form). It is originally created in WinXp, 32bit and it is working fine.
    Now I try to move the program to another PC with TestStand2012 and Win7 64bit.
    I've already successfully recompiled the solution with TS2012 on Win7 64bit OS and I set the configuration manager from "Any CPU" to "x86". But when I debugging or running the program, I always get an exception "Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))".
    When I remove the TestStand ActiveX control on the form, the program works just fine. So I was wondering, if TestStand2012 is available for 64bit? I install TS2012 directly from the CD. Is there any other TS 2012 special package for 64 bit? or the version from the CD is for both 32bit and 64 bit?
    If nothing wrong with the software, did I miss anything in the C# settings? Any suggestion is appreciated.
    Thanks and have a nice day.
    Solved!
    Go to Solution.

    0049 wrote:
    Thanks.
    I already did.
    Is it working now then? It should work if you have the platform set to x86. There must be an issue with the way you set the platform. Look at the example C# UI project. It already does this. Maybe you are not running the right executeable. The exe is built to a different directory for each platform by default.
    -Doug

  • Acrobat Reader 9.1 ActiveX control problems

    We have an application written in VB.NET 2005 which displays a PDF file using embedded ActiveX control from Acrobat Reader (using AcroPDF.dll).
    The code to open the file is very simple:
    Me.AxAcroPDF1.LoadFile(_path)
    The application was compiled on the machine that had Acrobat Reader 8 installed and distributed. The users also had Acrobat 8 installed.
    Some of the users upgraded to Acrobat 9.1. I understand that it shouldn't really matter as the ActiveX control from 9.1 should be backward compatible.
    Yet some users cannot open the file and receive the following error message:
    "Error HRESULT E_FAIL has been returned from a call to a COM component"
    Some other users can open the file but have the following message when closing the application (which calls Me.AxAcroPDF1.Dispose() ):
    "The instruction at "0x0700609c" referenced memory at "0x00000014". The memory could not be "read"."
    What can cause those problems? How can I fix them?

    OK, no one responsed to my questions but I found answers for them so I thought I might put them here for those interested.
    As for "HRESULT E_FAIL" message, all that was wrong was the "Display PDF in browser" option in Adobe Reader preferences. It needs to be ticked. A bit weird but considering that it uses the same OCX in a web browser, it makes some sense.
    As for the memory issues message, I need to unload libraries manually before exiting the application (as suggested in some other thread in this forum):
    <DllImport("ole32.dll")> _ 
    Friend Shared Sub CoFreeUnusedLibraries() 
    End Sub
    Me .AxAcroPDF1.Dispose()UnmanagedCode.CoFreeUnusedLibraries()

  • ActiveX control is not working with windows NT

    I've have a stand alone application which uses an activeX control.  The application was compiled using Labview 7.1 on a Windows XP machine.  The application will run without any problems on Windows XP and Windows 2000, however the activeX control will not work with Windows NT 4.0.  The activeX control is registered, and I have also compiled the application on a Windows NT 4.0 machine.  I do not receive any error messages, the application will start but will not communicate with the activeX control.  Does anyone have any suggestions?  

    Hello,
    Have you tired running the VI by itself (not exe) on the NT machine? Make sure you are doing adequate error checking in your code. It could be possible that the application is generating an error which in not handled appropriately. Also which service pack do you have installed on the NT machine? Please look at the release notes for LabVIEW 7.1 here.  
    Regards,
    Chetan K
    Application Engineer

Maybe you are looking for

  • IPod restore error (14)

    A few weeks ago my ipod(8GB) said i was using about 4gig in "other" i deleted all my apps and it still didnt go down, so i clicked restore and update, my ipod updated however since then has been in "recovery mode." When trying to restore I get the fo

  • Is there a way to change shipment block reason on delivery using BAPI ?

    Hi Experts, Is there a way to change the shipment block reason for a delivery using any BAPI or a function module ? In VL02N, the shipment block reason is present in Header--> Shipment tab under Shipment frame. I tried using BAPI_OUTB_DELIVERY_CHANGE

  • Merging XML documents using DOM

    I have 300 XML documents to merge. They contain structures such as: 1.xml= <MIM> <MIM-ENTRY> <MIM-NUMBER>123456 </MIM-NUMBER> </MIM-ENTRY> </MIM> 2.xml = <Mim> -<Mim-entry> <Mim-title>*604176 SUPPRESSOR OF CYTOKINE SIGNALING 3</Mim-title> </Mim-entry

  • Oracle JSF Bridge with JBoss Richfaces

    Hello, I have a JSF webapp using RichFaces libraries and I would like to connect to it from Oracle WCI portal. People advised me to use the Oracle JSF bridge, but I struggled to make it working... I know that other bridges exist: - JBossPortletBridge

  • Laptop totally laggy and slow even after reinstall windows

    Hello, I have an issue woth my laptop. My problem is my computer has become very slow it would take a very long time to open an application. Some times the applications run by explorer would not open. Web pages take forever to load even windows explo