ActiveXObject versus CreatObject


DevX Home    Today's Headlines   Articles Archive   Tip Bank   Forums   

Results 1 to 3 of 3

Thread: ActiveXObject versus CreatObject

Hybrid View

  1. #1
    Michael Arbel Guest

    ActiveXObject versus CreatObject


    Hi,

    Could you please tell me why :

    <script language="VBScript"><!--
    On Error Resume Next
    set control = CreateObject("ACTIVESURFER.ActiveSurferCtrl")
    if err.Number then
    isSurferInstalled = false
    else
    isSurferInstalled = true
    set control = NULL
    end if

    Work Perfect!

    while this:
    <script language="JavaScript"><!--
    function ActiveSurferError(msg,url,lno)
    {
    isSurferInstalled = false;
    return true;
    }
    window.onerror = ActiveSurferError;
    var control = new ActiveXObject("ACTIVESURFER.ActiveSurferCtrl");
    alert(control);
    control = null;

    cause the IE5 to shut down.

    Thank you very much
    Michael A.


  2. #2
    Paul Clapham Guest

    Re: ActiveXObject versus CreatObject

    You might want to ask this in a newsgroup about Javascript, instead of one
    about Java.

    Michael Arbel <michael.arbel@kodak.com> wrote in message
    news:3a2ea5f8@news.devx.com...
    >
    > Hi,
    >
    > Could you please tell me why :
    >
    > <script language="VBScript"><!--
    > On Error Resume Next
    > set control = CreateObject("ACTIVESURFER.ActiveSurferCtrl")
    > if err.Number then
    > isSurferInstalled = false
    > else
    > isSurferInstalled = true
    > set control = NULL
    > end if
    >
    > Work Perfect!
    >
    > while this:
    > <script language="JavaScript"><!--
    > function ActiveSurferError(msg,url,lno)
    >


    > isSurferInstalled = false;
    > return true;
    > }
    > window.onerror = ActiveSurferError;
    > var control = new ActiveXObject("ACTIVESURFER.ActiveSurferCtrl");
    > alert(control);
    > control = null;
    >
    > cause the IE5 to shut down.
    >
    > Thank you very much
    > Michael A.
    >




  3. #3
    Chris Patterson Guest

    Re: ActiveXObject versus CreatObject


    "Paul Clapham" <pclapham@core-mark.com> wrote:
    >You might want to ask this in a newsgroup about Javascript, instead of one
    >about Java.
    >
    >Michael Arbel <michael.arbel@kodak.com> wrote in message
    >news:3a2ea5f8@news.devx.com...
    >>
    >> Hi,
    >>
    >> Could you please tell me why :
    >>
    >> <script language="VBScript"><!--
    >> On Error Resume Next
    >> set control = CreateObject("ACTIVESURFER.ActiveSurferCtrl")
    >> if err.Number then
    >> isSurferInstalled = false
    >> else
    >> isSurferInstalled = true
    >> set control = NULL
    >> end if
    >>
    >> Work Perfect!
    >>
    >> while this:
    >> <script language="JavaScript"><!--
    >> function ActiveSurferError(msg,url,lno)
    >>

    >
    >> isSurferInstalled = false;
    >> return true;
    >> }
    >> window.onerror = ActiveSurferError;
    >> var control = new ActiveXObject("ACTIVESURFER.ActiveSurferCtrl");
    >> alert(control);
    >> control = null;
    >>
    >> cause the IE5 to shut down.
    >>
    >> Thank you very much
    >> Michael A.
    >>

    >
    >

    The difference is simply in the language. VBScript has an intrensic function
    call "CreateObject" which creates a new instance of an ActiveXServer or Components
    in the browser. However, JavaScripts equivilent is ActiveXObject. I am
    sure this comes from the fact that ActiveX is a Microsoft specific technology
    and javascript has evloved to support it.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
HTML5 Development Center
 
 
FAQ
Latest Articles
Java
.NET
XML
Database
Enterprise
Questions? Contact us.
C++
Web Development
Wireless
Latest Tips
Open Source


   Development Centers

   -- Android Development Center
   -- Cloud Development Project Center
   -- HTML5 Development Center
   -- Windows Mobile Development Center