Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is ActiveX container?

I never really got the chance to do anything with Microsoft ActiveX in all of my programming career. So, I have very little knowledge of what it is or what it is used for. Although I've searched on the Internet for answer, I found many different definition for ActiveX or ActiveX Container. One of my customer is asking for ActiveX Container for my software which I don't have. He wants view or take control of my software remotely through this ActiveX Container. Is this possible? Also, is ActiveX still around? I am trying to see if I can put this ActiveX container real quick for him to use.

I am assuming that ActiveX is used to expose some part of your software to the Internet or the Intranet. So, that the user can get access to your application remotely.

Any response will be greatly appreciated. Thanks,

like image 630
ThN Avatar asked May 07 '12 14:05

ThN


People also ask

Where is ActiveX used?

In addition to web applications, other types of Windows applications -- such as Microsoft Word and Excel -- can use ActiveX controls. For instance, a developer might add an ActiveX control to a Word document that lets users fill out a form in the document.

Is ActiveX needed?

Adobe Flash is a full replacement of ActiveX components. Moreover, modern browsers have Flash Player out of the box. But you can live without any ActiveX or its counterparts as well.

What is ActiveX control explain with example?

ActiveX controls are small program building blocks that can be used to create distributed applications that work over the Internet through web browsers. Examples include customized applications for gathering data, viewing certain kinds of files, and displaying animation.

Is ActiveX malware?

Signed software can actually give users a false sense of security, and signed ActiveX controls are commonly used by hackers to install malware and spyware from infected or malicious websites.


1 Answers

An Activex container is a frame where An ActiveX control can run, These containers can be embedded in a Desktop app or a Web page.

Due which the ActiveX control contains native code you must setup the security settings of your browser in order to run this kind of objects. The only browser where the ActiveX is fully supported is IE (exist some experimental projects to support Activex in Firefox and chrome) Also these containers only can run under Windows.

The fastest way to convert your existing app into a ActiveX Control , is using a TActiveForm (below you have a link with a sample).

For more information try these links

  • Introduction to ActiveX Control Containers
  • Wrapping a Delphi TFrame descendant as an ActiveX control
like image 137
RRUZ Avatar answered Oct 06 '22 01:10

RRUZ