[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [amibroker] Re: Automation Interface - can't open



PureBytes Links

Trading Reference Links

Hello,

If you get "ClassFactory cannot supply requested class"
it means that OLE server is not registered properly.
AmiBroker registers its OLE server automatically on
startup but you have to have administrative privileges
because Windows XP/NT/2K does not allow ordinary
users to register OLE servers.

Therefore you have to run AmiBroker at least once
from account that has administrative rights.

Best regards,
Tomasz Janeczko
amibroker.com
----- Original Message ----- 
From: "robby4c" <rcole@xxxxxxxxxxxx>
To: <amibroker@xxxxxxxxxxxxxxx>
Sent: Friday, April 25, 2003 5:29 AM
Subject: [amibroker] Re: Automation Interface - can't open


> Hi Dingo-
> Here is the code that demonstrates (for me) the problem:
> 
> -------------------
> //test.js
> 
> // The following works as expected--
> var xl = new ActiveXObject("Excel.Application");
> xl.visible = 1;
> xl.Workbooks.Add();  // Excel displayed
> 
> // The following gives error: "ClassFactory cannot supply requested
> // class"
> var AB = new ActiveXObject("Broker.Application");
> 
> // This works ok--
> //var fso = new ActiveXObject("Scripting.FileSystemObject")
> 
> // This gives the same error:
> //var oAB = WScript.CreateObject("Broker.Application");
> ------------------------
> 
> 
> --- In amibroker@xxxxxxxxxxxxxxx, "dingo" <dingo@xxxx> wrote:
> > Why don't you take a very simple version of your program (just create an
> > object and then close/release it) and send it to either William, UM or
> > myself and let us try it on our setups?
> >  
> > If it works on our machines then the problem is on your end and you
> > might want to contact TJ directly (send him the code at that point as
> > well).
> >  
> > d
> > 
> > -----Original Message-----
> > From: robby4c [mailto:rcole@x...] 
> > Sent: Thursday, April 24, 2003 6:58 PM
> > To: amibroker@xxxxxxxxxxxxxxx
> > Subject: [amibroker] Re: Automation Interface - can't open
> > 
> > 
> > Hi UM--
> > Can't create "Broker.Application", even if AB running.  As I can't
> > create the object through "OLE/COM Viewer" tool as well (AB running or
> > not), I am concerned that something is not right.  Anyone else
> > experience problem with creating "Broker.Application" object??
> > 
> > --- In amibroker@xxxxxxxxxxxxxxx, uenal.mutlu@xxxx wrote:
> > > Hi robby4c,
> > > AB must be running at the same, is it?  :-)
> > > UM
> > > 
> > > ----- Original Message ----- 
> > > From: "robby4c" <rcole@xxxx>
> > > To: <amibroker@xxxxxxxxxxxxxxx>
> > > Sent: Thursday, April 24, 2003 11:39 PM
> > > Subject: [amibroker] Re: Automation Interface - can't open
> > > 
> > > 
> > > > Hi William-
> > > > 
> > > > Thanks for your interest.  I've been through all of the help files 
> > > > and other relevant documentation - you may note that the example I 
> > > > gave is essentially from the example scripts in the "Automation 
> > > > Object Model" section of the help, relative to using the new 
> > > > automatic analysis object.  My question rephrased is:  If I run the 
> > > > referenced examples, why do I get the stated error on the JScript 
> > > > statement at the beginning which instantiates the 
> > > > AB "Broker.Application" COM object?  Also, why can I not open this 
> > > > object via the MS OLE/COM Object Viewer tool?  In both cases, 
> > > > JScript/VBScript and Object Viewer, other COM objects can be opened 
> > > > as expected. 
> > > > 
> > > > --- In amibroker@xxxxxxxxxxxxxxx, "William Peters" 
> > > > <williampeters@xxxx> wrote:
> > > > > Hello,
> > > > > 
> > > > > If you do a search for "ActiveXObject" in the help file you fill 
> > > > find some examples that will help you.
> > > > > 
> > > > > Here is an example:
> > > > > AB = new ActiveXObject("Broker.Application");
> > > > > 
> > > > > Regards,
> > > > > William Peters
> > > > > 
> > > > > 
> > > > > 
> > > > > -----Original Message-----
> > > > > From: robby4c [mailto:rcole@x...]
> > > > > Sent: Thursday 24 April, 2003 1:57 PM
> > > > > To: amibroker@xxxxxxxxxxxxxxx
> > > > > Subject: [amibroker] Automation Interface - can't open
> > > > > 
> > > > > 
> > > > > I've started using the Jscript/VBScript facilities, but I can't 
> > > > open 
> > > > > a new instance of the "Broker.Application" object.  With either 
> > > > > JScript or VBScript, I get the following error:
> > > > > "Could not create object named "Broker.Application"", in response 
> > > > to:
> > > > > "var AB = new ActiveXObject("Broker.Application"); (JScript)
> > > > > 
> > > > > Also, using the "OLE/COM Object Viewer" utility, I see 
> > > > > that "Broker.Application" and "Broker.Document" are registered, 
> > > > but 
> > > > > I cannot create an instance of either through the Object Viewer.  
> > > > > Instances of other COM objects can be created.
> > > > > 
> > > > > I'm using AB 4.30 on Win XP.  AB otherwise seems to work just 
> > > > fine.  
> > > > > Ordinary VB/JS scripts not requiring "Broker.Application"  appear 
> > > > to 
> > > > > work correctly.
> > > > > 
> > > > > I must be doing something dumb??  Can't find any reference to this
> > 
> > > > > in past postings.
> > > > >
> > 
> > 
> > 
> > Yahoo! Groups Sponsor 
> >  
> > <http://rd.yahoo.com/M=249982.3179269.4495679.2595810/D=egroupweb/S=1705
> > 632198:HM/A=1524963/R=0/*http://hits.411web.com/cgi-bin/autoredir?camp=5
> > 56&lineid=3179269&prop=egroupweb&pos=HM> 
> >  
> > <http://us.adserver.yahoo.com/l?M=249982.3179269.4495679.2595810/D=egrou
> > pmail/S=:HM/A=1524963/rand=431592369> 
> > 
> > Send BUG REPORTS to bugs@xxxx
> > Send SUGGESTIONS to suggest@xxxx
> > -----------------------------------------
> > Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx 
> > (Web page: http://groups.yahoo.com/group/amiquote/messages/)
> > --------------------------------------------
> > Check group FAQ at:
> > http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
> > 
> > Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service
> > <http://docs.yahoo.com/info/terms/> .
> 
> 
> 
> Send BUG REPORTS to bugs@xxxxxxxxxxxxx
> Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
> -----------------------------------------
> Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx 
> (Web page: http://groups.yahoo.com/group/amiquote/messages/)
> --------------------------------------------
> Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
> 
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ 
> 
> 
> 

------------------------ Yahoo! Groups Sponsor ---------------------~-->
Get A Free Psychic Reading!
Your Online Answer To Life's Important Questions.
http://us.click.yahoo.com/cjB9SD/od7FAA/AG3JAA/GHeqlB/TM
---------------------------------------------------------------------~->

Send BUG REPORTS to bugs@xxxxxxxxxxxxx
Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
-----------------------------------------
Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx 
(Web page: http://groups.yahoo.com/group/amiquote/messages/)
--------------------------------------------
Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/