OCX ActiveX controls obsolete in ECC6?

We have a Visual Basic (well, VBA in Excel) program that runs RFCs in SAP using the ActiveX controls supplied with the SAP GUI.
We have been told that this method is obsolete from SAP ECC6 onwards.
However, I can connect our system to an ECC6 system without any problems.
Can anyone confirm whether this method is, indeed, obsolete, or maybe just no longer supported but still in place?

Hi Tristan,
SAP is alwyz backwards compatible. So Active X will still be working.
Also simply connecting to SAP ECC6 system doesnt confirm whether the VB program is working fine. Execute the VB program, so that the RFC is called in ECC6.0.
This will confirm whether it works.
Best regards,
Prashant

Similar Messages

  • Flash8.ocx ActiveX control help

    Where is the documentation for the Flash8.ocx ActiveX
    control? I am trying
    to use the ActiveX control in Excel with VBA. No browser,
    Internet
    connection, web page, html, or JavaScript is present. In the
    object
    browser, I can see methods such as
    Function CallFunction(request As String) As String
    The only Macromedia site search hits for "CallFunction" are
    in user comments
    under a manual page for the External API. I have searched the
    Flash Support
    Center for the words "scripting" and/or "ActiveX". I have
    seen "Scripting
    with Flash". It is incomplete. I have seen "How can I use
    Macromedia's
    ActiveX components in my programs? (TechNote tn_12062)". I
    have read the
    "Support" paragraph therein. We have completed Flash8 Player
    Distribution
    License. Do we really need to buy a support contract to get
    the doc's for
    this control?
    Thanks.
    John Goodfellow

    If the registration worked, then go to the front panel add a ".NET and Active X" ->  "ActiveX Container" control to your block diagram. then right-click on it and choose "Insert ActiveX control". A dialog box will appear and in the drop-down, hopefully your OCX control will be listed (with it's full name, not the filename).  Sometimes it depends on which specific control it is (which you have not yet mentioned).

  • OCX and ActiveX controls

    Hi there,
    Can anybody please answer to my following questions?
    1. What are OCX controls and ActiveX controls in D2K.
    2. Whats the difference between using OCX and ActiveX control and when to use them
    in our application.
    3. A small procedure exlpaining how to use them in D2K.
    4. Send me a sample form (.fmb) using OCX and ActiveX control (if don't mind).
    Note: One can give answer to one question and other can give to other questions.
    Thanks in Advance.
    Regards,
    Aqueel([email protected]).

    Nevermind, I stopped using the OCX to connect. Maybe they just don't work.

  • Integrating custom ActiveX control with SapGUI

    Hi everybody
    I'm in the process of writing a custom MFC based ActiveX control written in C++ that we want to use in a product. I am currently at the point where I can instantiate the control and interact with the various methods that it exposes but I have a problem integrating the control more tightly with the SapGUI e.g. change of colors, fonts etc.
    I want to make the control to reflect the user changes when the user modifies any settings of the SapGUI. I've tried catching various events that are exposed by some of the dictionary classes such as cl_gui_props_consumer=>color_change/global_prop_change and cl_gui_resources=>resources_changed but these events only fire in my control once the PAI of the client program that encapsulates the control fires which is hardly appropriate since it means that the control will have to wait for user input before it will change reflect any changes in user settings.
    I've written a test program for my control and when I change my SapGUI colors the rest of the controls etc on the screen do change color but my control only change color once I've performed some action that fires the PAI. Personally I think the controls written by SAP intergrates with the SapGUI through some interface that is called behind the scenes by the SapGUI since the GUI will have some way of knowing the set of ActiveX controls instantiated inside it  and I cannot find any event in the ABAP controls framework (e.g. CL_GUI_OBJECT, CL_GUI_CONTROL) that will allow this type of integration. I'll be digging for the answer but any suggestions will by greatly appreciated.
    Thank you in advance for any help.
    Kind regards
    Ettienne Hugo

    Hello Ettienne Hugo,
    To get the SAP GUI Theme or font changes events you need to add your MFC application or ActiveX MFC dll into u201CSAP Configuration->Application Tab->Addu201D and u need to call the functions SapHookInit and to stop getting the change events u need to call SapHookExit.(sapfhook.dll provides these functions)
    I tried with exe, never tried with ActiveX MFC dll/ocx. With EXE it works.
    Thanks and Regards,
    Ashwini

  • Excel VBA - ActiveX Control - MonthView not available under ActiveX Toolbox for Windows 8 64bit MS Office 2010

    Hello,
    I have Windows 8, 64bit and Office 2010
    I am trying to get the 'datepicker' (MonthView) ActiveX control toolbox in Excel 2010 as part of a Excel UserForm I have created. I have spent all day trying to find a solution for my problem.
    I opened up the 'more.. ' but the MonthView/datepicker/calendar control is not listed.
    I referred to some articles and confirmed that I do indeed have the mscomct2.ocx file in the C:\Windows\syswow64 folder.
    I followed the instructions as above, opening up the Administrator Command Prompt and changed the directory to C:\Windows\syswow64 and typed in RegSvr32.
    I received a popup screen confirming my registration was successful
    Excel was closed. So I opened Excel and checked out the ActiveX Tool box and clicked on the 'More  Controls', but there was no listing for the Microsoft MonthView control, (nor datepicker/calendar)
    I then downloaded the latest Windows Common Controls 2 6.0 from the following site
    http://support.microsoft.com/kb/297381
    Copied the original file (2008) and saved it elsewhere on the computer for safekeeping.
    Extracted the new mscomct2.ocx.
    Under the C:\Windows\syswow64 I changed the original file properties to allow me to overwrite it with the new file. This worked … old file replaced.
    I then registered the new file via the Administrator Command Prompt (as above) and was notified that it was successful. I rebooted pc and went back into Excel to find the MonthView in the
    ActiveX toolbox, More Controls… and it still wasn’t there …
    I would be very grateful if someone could advise how I can get this control and allow me to use it.
    If I have left out any information that you need to resolve this issue, please advise.
    Cheers,
    TheShyButterfly
    Hope you have a terrific day, theShyButterfly

    Hi George,
    Thank you for checking this out ... :)
    I am using Office 2010 64 bit ...
    I found the
    mscomct2.ocx file originally within the C:\Windows\syswow64 directory (this was an original file .... which I expect was installed via Microsoft at the time of the Office installation.
    As I mentioned above, I followed
    the instructions (same as the ones you suggested), but still no go, even though it stated that the registration was successful ! :(
    Why weren't these features included in the 64 bit ? ... yes, I read the article ... but ... so MS doesn't think that people/developers would be needing this in due course?  I installed the 64bit version because I'm running the Win8 64bit version ...and
    I deal with a lot of large spreadsheets and can't afford to sleep whilst they decide to load.
    If MS included all the other ActiveX controls and some obscure ones, surely some bright spark could have thought that something as useful as MonthView should be included as 'basic' necessity when dealing with forms and sheets?
    Perhaps you could pass the suggestion up the line .... there are a lot of other people out there having the same problem ... I found heaps when I was looking for a solution.
    Sorry, I'm not having a go at you, but just incredibly frustrated .... the amount of lost productivity directly cause by trying to find a solution that doesn't exist ... it's been at least a good solid 24 hours.
    But thank you for taking the time to review my post and your suggestion. It's unfortunate that because you are part of the organisation ... you tend to cop some slack from frustrated people like myself.
    In relation to the pictures/screen dumps, 2 of them made it (I can see them in my post) ... one I deliberately left out because there was nothing on there that showed anything other than the rest of the 'More Controls' - nothing to do with the MonthView.
    Please feel free to escalate this to the powers that be ... and hopefully enough people will join the voice so a change can be made (I can dream ... can't I?)
    I've taken a screen dump of the Forms/ActiveX toolbox.
    I don't know what the next step is ... I guess you'd be able to advise.
    Cheers,
    TheShyButterfly
    Hope you have a terrific day, theShyButterfly

  • How do I update my ActiveX controls without breaking existing VIs?

    Hi, I'm new to LabView. I've inherited a labview application that makes use of several user-written VIS. All these vi files use an ActiveX control. For better or worse, the way they've done it is to put a ActiveX Container on the front panel. They then picked "Insert ActiveX Control", and picked the correct OCX. In the block diagram, they set up a "Invoke" Node and wire the ActiveX control to that.
    The problem occurs when I update the ActiveX control. I added a couple of methods and reregistered it. When I run one of my vi files, I get:
    Error 0 occurred at VI Open & Init Spinstand
    Possible Reasons....
    I then thought that going to the front panel and deleting the ActiveX control and reinser
    ting it would work. Instead I got the message:
    Error 1598667368 occurred at VI open & Init...
    I should point out that I'm not even attempting to use the new function yet; I'm just running an old .vi file with the updated ActiveX control.
    The version of LabView I'm using is 6.0.2. Can anyone tell me what's going on? Is there a way to gracefully update the ActiveX control? I'm I adding ActiveX controls in the best way?
    Any help or references would be greatly appreciated.
    Thanks,
    Andrew Walker

    Updating *.OCX OR *.DLL Component When Active X Automation Interface has Changed
    Given that you have changed the ActiveX automation interface, e.g: by appending new functions, then, the original 'registered' ActiveX server automation interface is no longer compatible with the new one.
    In this case you must: (1) �un-register� the original interface; (2) Copy the New *.OCX/*.DLL File over the previous ones; (3) Then �re-register the new interface�; (4) After that you must visit ALL your LabVIEW Diagram �PROPERTY� and �METHOD� ActiveX automation nodes and re-reference those same functions.
    These FOUR (4) Steps are further explained below:
    1. Unregister the *.OCX or *.DLL file by running the command
    Regsvr32 /u ��
    Make sure that points to the full path name for your *.OCX or *.dll file. You must use the opening and closing quotes if your file path has spaces.
    2. Copy the new *.OCX or *.DLL files over the old ones
    This means that you will be over-writing the old *.OCX or *.DLL with the new files. Replacing these files is re-commended so that you do not end up with multiple copies of the same file.
    3. Register The New *.OCX Controls
    Register the new controls by running the command
    Regsvr32 ��
    This will now honor your new ActiveX automation interface in place of the last one.
    4. Re-Visit All �PROPERTY� and �METHOD� Nodes and Re-Reference the same functions that appear in those nodes
    This means that you will be right-clicking on all the existing PROPERTY and METHOD nodes and choosing the functions accordingly from the drop-down list-view/menu. If the list view is grayed-out, then Steps 1 to 3 did not take!
    NB: GOTCHA FOR *.DDL Users
    If you have sub-VIs that use the *.dll Ref icon then you will have to cut and re-insert this reference control in all those sub-Vis. A quick way is to copy the top level *.Dll ref icon and paste it over the control and indicator versions of the same in those sub VIs.
    These four Steps plus the 'Gotcha Step' have worked consistenly when I have had to update ActiveX controls featuring a changed automation interface.

  • 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()

  • In PowerPoint I Have Shockwave ActiveX Control - How do I Get Shockwave Flash Object?

    I'm running the latest versions of Windows 7 and PowerPoint via Parallels on my Mac. I want to insert a Flash movie into a PowerPoint slide. The instructions I've found tell me to look in Developer section->More Controls, find Shockwave Flash Object, use it to insert a Flash Object, and then to edit the Movie property of that object. But, I do not see Shockwave Flash Object. Instead I see Shockwave ActiveX Control. The properties of Shockwave ActiveX Control do not include a Movie property.
    I have gone to "http://get.adobe.com/shockwave/" and clicked the option to install the Shockwave Player, but the site says the Shockwave Player is already installed.
    How can I get the Shockwave Flash Object for PowerPoint into my installation?
    Thanks very much in advance to all for any info.

    Hi Vik..  I don't use Powerpoint but I do know about Shockwave Flash Object. It is in the manage add ons and installs when Flash Player is installed. It is an ActiveX Control and if you have the latest FP installed, Flash10d.ocx should be listed on the same line. It may or may not list the version #, which would be 10.0.42.34. It must be enabled.
    Beyond that info I could give you a link to a thread that involved powerpoint 2003 and 2007 if you think that would be of
    any help to you.
    Just post back.
    Thanks
    eidnolb

  • Acrobat Reader ActiveX Control printer selection

    Hello,
    I'm using the Acrobat Reader ActiveX control  in a web page (IE8) to automatically print a PDF document. I don't want to show the preferences dialog box, so I use the "printAllFit" method. This method sends the document to the default printer of the OS.
    The problem that I have is that the client uses more than one printer, so I need to change the default printer before the method invocation. But if I change the default printer (manually or programmatically by a custom ocx) the ActiveX is still sending the document to the initial default printer.
    I have solved the problem for Acrobe Reader 8 (or lower) by killing the Windows process of the Acobat Reader ("AcroRd32.exe") before a new method invocation, but in Acrobat Reader 9 this process doesn't exist (I think that it is associated to the IE process, and I can't terminate it).
    Any idea to solve this problem?
    Thank you very much for your help

    With Reader 9, there is one process per PDF that is opened.

  • App says "Evaluatio​n Copy" but ActiveX controls are not evaluation copies.

    App has been running for 3+ years in a Win95 machine. Just moved to Win98 machine and now "Evaluation Copy" appears in app. I have copied the two OCX files from the Win95 machine and registered them on the new machine. I purchased ComponentWorks 3 years ago - I never had evaluation copies of these OCX files. Could this be a Win95 to Win98 problem?

    I doubt that this is a Windows problem; there are several reasons why an ActiveX control could turn to evaluation mode (see KB link below). I would suggest that you uninstall the OCX controls from your new computer and instead run the ComponentWorks installer for proper installation/registration.
    If you have version 3.x or later of the CW controls, you could also run the Measurement Studio License Fixer Utility found in the following Knowledgebase article:
    http://digital.ni.com/public.nsf/websearch/86256A4​7004E16D186256A99007BEFB7?OpenDocument
    This utility will help you diagnose the license state of your controls and will try to fix any broken licenses. Please read the KB carefully as it may not apply to your particular setup.
    If none of the solutions off
    ered here works for you, please email us through http://www.ni.com/ask so we can assist you in a more direct way.
    Regards,
    Azucena Perez
    National Instruments

  • How compatible is Oracle forms with OCX / ActiveX components

    How compatible is Oracle forms 6.0 with OCX / ActiveX components?
    IFve got to very nice activeX controls (ctSchedule and ctMday)
    from DBI-TECH(www.dbi-tech.com) but they donFt work properly
    within Forms. They work great within VBA (word).
    Sometimes they donFt display things well or donFt react to the
    mouse in the properly manner.
    What can be wrong os is Oracle forms not 100% activeX compatible.
    Thanks
    Guido Reulen
    [email protected]
    null

    Hi b w,
    I do not know much about Simply Accounting, however, if the Crystal Reports can be integrated with this software, then their tech support would be the best one to answer the issue with limited access to reports.
    Secondly, if you can get an ODBC driver for your Simply Accounting, you might be able to create reports in Crystal reports (Again with no guarantee as Simply Accounting does not fall in the supported platforms for Crystal Reports).
    I would suggest you to contact the tech support of Simply Accounting to know if there is any specific version of Crystal reports that works best with your software.
    It is simple to create highly professional reports with Crystal reports and you can either refer to the help included with the software or can log on to SAP support site and download the Crystal Reports user's guide to get step by step instructions on creating reports.
    Please do let us know if you have any further questions.
    Regards,
    Abhishek Jain.

  • RE: Ocx / ActiveX

    Patrice,
    We use several Controls in our systems, I am not going to say it was always
    easy making them work but they all work fine. We have grid controls,
    calendars, IE 4.0, home grown controls, etc.
    Thanks,
    Russ Engelhardt
    IT Systems Consultant
    ITCO Consulting Services / ADE Technical Center (Forte)
    mailto:[email protected]
    -----Original Message-----
    From: BOURDON Patrice [mailto:[email protected]]
    Sent: Friday, January 29, 1999 2:39 AM
    To: 'forte-users'
    Subject: Ocx / ActiveX
    Hello world,
    has someone heard about (or used) a good ocx or activex library working
    well with Fort&eacute; ?
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

    Hi,
    I tested some OCX like Acrobat Reader, Ms Calendar and Internet Explorer
    4.0.
    The best was Acrobat Reader 3.0 : easy to use and working very well (but
    needs memory).
    The less stable is Internet Explorer 4.0 (it works now to view HTML files).
    You can find samples and libraries on http://perso.club-internet.fr/dnguyen/
    Hope this helps,
    Daniel Nguyen
    Freelance Forte Consultant
    Url : http://perso.club-internet.fr/dnguyen/
    BOURDON Patrice a &eacute;crit:
    Hello world,
    has someone heard about (or used) a good ocx or activex library working
    well with Fort&eacute; ?
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>-
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

  • Failed to import ActiveX control

    I am using VB2005 express and VC#2005 express. With my old friend
    VS2003, whenever i needed to add flash to my WInforms, all i needed to
    do was to add the control as a com component and drag it on the stage
    from the toolbar. Now, when i did the same in new express version,
    althogh it is added in the toolbars and the references list, but still,
    whenever i try to drag a shockwave flash instance on my win form, i get
    the error:
    Failed to import ActiveX control, please ensure it is properly registered.
    does some one have any idea how to add flash comntrol as we used to do in earlier versions? Please reply this ASAP.
    Thanks and regards.
    Syed Mazhar Hasan

    None of these solutions are working for me.
    In VS2005 I'm stuck. I also have VB6 installed, and there the OCX imports fine. In VS2005 I get the above error message, but sometimes I also get a ResolveComReference error.
    1) When I go to the obj directories the interop files aren't even generated (so the delete then re-add solution doesn't work for me).
    2) running tlbimp on the ocx gives me a TI0000.exe error - Error loading library
    3) running aximp on the ocx generates a TYPE_E_CANTLOADLIBRARY error.
    This ocx has loaded fine in VS2005 before I reformatted my PC, and loads fine on other machines. VS2005 is local, but our code is on a server share drive, so my first thought was some kind of security settings was messed up, but I moved everything to a local drive and still no dice.
    I've also made sure that I have the latest VS2005 service packs, and XP is compeletly up-to-date.
    I've been working on this for almost a week with no progress, and I'm getting pretty desperate. Anyone have any other ideas?

  • 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

  • How Use ActiveX Control Item!

    Please Let me know how use OCX Control with ActiveX Control Item in forms6i,
    and send me Sample code(*.fmb).
    Especially, I want to know how handle 'Event' of OCX Control in forms 6i.
    When use VBasic, code is descibed in 'Event' of OCX Control, and then how handle 'Event' of OCX Control in forms 6i.
    return to mail - [email protected]

    I think that if you use an activeX container, property and invoke nodes will work for the document/file or whatever you have in it, so I recommed you to use references to the file you want to use, open an activeX reference in the block diagram, and pass this reference to open, write, save and exit. This can be done easyly using the invoke and property nodes you already know... If not, check for errors between them, sometimes one error makes the rest of the code not to work... Hope this helps.
    If you want me to check the program, you can send an example here, but be sure it's LV 5.0, I've nor 5.1 nor 6.0, it can be a way of knowing the problem.

Maybe you are looking for

  • How do I stop iTunes from trying to connect to store?

    Does anyone know please how to stop the "could not connect to iTunes store" error from appearing? I deliberately do not want to connect to the store - my hard drive on this PowerBook is full, and it's now retired from day to day use and is used solel

  • Differences between Oracle Discoverer  10g and 11g .

    we would like to know if they are any differences between Oracle Discoverer 10g and 11g and any issues with 10g that are overcome in 11g. Please make us aware of any merits in going for 11g over 10g. apps version 11.5.10.2 Regards

  • DI UI : fill matrix with a query from user table data

    hello, I create a user table. I want to fill a matrix on a form with some aggregated data of this user table. I do : Public Sub SetMatrixRep()   Dim oRecordSet As SAPbobsCOM.Recordset   Dim oCentre As SAPbouiCOM.EditText   Dim oCompte As SAPbouiCOM.E

  • Implicit character or charactered structure -- to String  Conversion

    Hi everybody, that sounds trivial but i am struggeling.... which is the most elegant way to do a implicit "To-String" Conversion in ABAP Objects... I have e.g.     data lok_string type string.     lok_string = wa.     m_object->addline( lok_string ).

  • Error when trying to burn - 2606

    All is set up correctly to burn - I use a CD-R blank disc and the response is "You inserted a blank DVD but originally selected a CD format - are you sure you wish to create a DVD data disc?" I have diabled Windows Media Player as the default player.