At 02:02 PM 3/12/2010, Mike Byerley wrote:
Most of the ActiveX stuff on your workstation are non visual
components that couldn't be used on an RBase Form.
Further, Most are part of software on your workstation and
cannot be used by you in another application without a license
to do so, let alone use them in an application you distribute.
If you have ActiveX controls that are native to Visual Studio
or some other development environment for which you have paid
for, you could use those controls or components.
In addition ...
. Specific ActiveX properties are defined by the developer of
that ActiveX Control.
. You must have the full knowledge and understanding of any
ActiveX Control imported in R:BASE.
. Contact the developer or vendor of ActiveX control for complete
details prior to implementing the control in R:BASE forms.
Technically, R:BASE 7.6, Turbo V-8 and R:BASE eXtreme 9.0 includes
built-in support for running ActiveX controls in forms. Programmers
can develop ActiveX controls in a variety of languages, including
C, C++, Visual Basic, and Java. An ActiveX control is similar to a
Java applet. Unlike Java applets, however, ActiveX controls have
full access to the Windows operating system. This gives them much
more power than Java applets, but with this power comes a certain
risk that the applet may damage software or data on your machine.
To control this risk, Microsoft developed a registration system so
that applications can identify and authenticate an ActiveX control
before implementing it. Another difference between Java applets and
ActiveX controls is that Java applets can be written to run on all
platforms, whereas ActiveX controls are currently limited to Windows
environments.
For a sample application to illustrate the use of ActiveX control
in R:BASE, take a look at the following:
Sample Applications: http://www.razzak.com/sampleapplications/
App: Integrating Windows Media Player ActiveX Control Properties
Have fun!
Very Best R:egards,
Razzak.